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

움직이는YM님의 프로필 이미지
움직이는YM

작성한 질문수

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

타입변환에서 질문

작성

·

133

0

사소하다면 사소할 수 있는데

객체를 찍을 때

Weapon* weapon = new Weapon(); 

여기서 

보통

Weapon* weapon = new Weapon;

이런 표현은 많이 봤었는데

Weapon* weapon = new Weapon(); 이런 표현은 무슨 의미인가요?

new Weapon()에서 ( )를 통해 아무 인자도 넘기지 않는다는 것을 표현하기 위해서 쓰는 표현인가요?

답변 2

1

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

둘이 완전 똑같은 의미입니다. (기본 생성자 버전으로 만드는 것)
아무거나 골라서 사용하시면 됩니다.

0

답변 감사합니다!

움직이는YM님의 프로필 이미지
움직이는YM

작성한 질문수

질문하기