인프런 커뮤니티 질문&답변

JjaengE님의 프로필 이미지

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

동적할당 수업 질문입니다.

21.03.25 15:05 작성

·

201

0

Item item[100] = {}; 이렇게 초기화하게 되면 오류가 뜨는데 왜그러는지 알 수 있을까요??

Item item[100]; 이렇게 수정하면 없어집니다.

답변 3

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2021. 03. 25. 16:49

F11으로 하면 그럴 수도 있습니다.
안으로 들어가서 뭘 하는지 살펴보고 싶은데
심볼이 없거나 하는 이슈가 있을 수 있습니다.
= { } 안으로 들어가볼 필요는 없으니 F10 정도로도 충분합니다.

JjaengE님의 프로필 이미지
JjaengE
질문자

2021. 03. 25. 19:39

답변 감사합니다!!

0

JjaengE님의 프로필 이미지
JjaengE
질문자

2021. 03. 25. 16:36

동적할당 

타입 변환#3  14:00 에 나오는 수업 실습 도중 

Item item3[100] = {}; 에 브레이크 포인트 설정하고 F5눌러서 디버깅 한다음에 F11 눌렀을 때 나오는 에러입니다.

컴파일도 잘되고 실행도 잘되는데 디버깅 모드에서 F11 누를때 저 에러가 나타나네요...

제 컴퓨터 visual studio 설정 문제인 것 같습니다.

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2021. 03. 25. 15:12

문제가 나는게 이상한 상황이고 
제 환경에선 아무런 문제가 없습니다만.
컴파일 에러가 난다는 말씀이신가요,
아니면 실행 에러가 난다는 말씀이신가요?

어떤 실습을 하셨는지 모르겠는데 Item 자체가 사이즈가 엄청 크고
스택에 너무 많은 메모리를 할당해서 런타임에 터지거나,
그런 상황이 아닐까 예상해봅니다.

JjaengE님의 프로필 이미지

작성한 질문수

질문하기