인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

mjh19957132093's profile image
mjh19957132093

asked

10-Week C++ Coding Test | Algorithm Coding Test

[Required Concept] split() function

교안 p.46 질문

Written on

·

237

0

#include <bits/stdc++.h>
using namespace std;
int n;
int main() {
cin >> n;
int a[n];
memset(a, 0, sizeof(a));
for(int i : a){
cout << i << " ";
}
return 0;
}

여기서 선생님이 에러가 난다고 했는데, 제 컴퓨터 vscode에서는 왜 에러 안뜨고 실행이 잘 되는 이유를 알고싶습니다.
제가 리눅스 터미널에서도 실행시켜 봤는데 에러가 발생하지 않는데, 원인을 잘 모르겠습니다.

c++코딩-테스트

Answer 1

0

kundol님의 프로필 이미지
kundol
Instructor

안녕하세요 개발자님ㅎㅎ

이부분은

일부 GCC와 같은 컴파일러들은 이를 확장 기능으로 지원하지만(그래서 에러가 안뜸), 이는 표준 C++에서는 권장하지 않는 방법입니다.

 

즉, 로컬에서는 돌아가도 코테 채점 PC에서 안돌아갈 수 있기 때문에 쓰면 안됩니다.

교안내에는 좀 더 설명을 보강하겠습니다.

 

감사합니다.

mjh19957132093님의 프로필 이미지
mjh19957132093
Questioner

그렇군요! 감사합니다

mjh19957132093's profile image
mjh19957132093

asked

Ask a question