작성한 질문수
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
작성
·
133
0
사소하다면 사소할 수 있는데
객체를 찍을 때
Weapon* weapon = new Weapon();
여기서
보통
Weapon* weapon = new Weapon;
이런 표현은 많이 봤었는데
Weapon* weapon = new Weapon(); 이런 표현은 무슨 의미인가요?
new Weapon()에서 ( )를 통해 아무 인자도 넘기지 않는다는 것을 표현하기 위해서 쓰는 표현인가요?
답변 2
1
둘이 완전 똑같은 의미입니다. (기본 생성자 버전으로 만드는 것)아무거나 골라서 사용하시면 됩니다.
답변 감사합니다!