C++ 콜론( colon, : ) 초기화


C++ 콜론( colon, : ) 초기화

프로그래밍 응용 C++ 콜론( colon, : ) 초기화 jangThang 2016. 9. 4. 16:56 이웃추가 본문 기타 기능 생성자의 역할은 멤버변수들을 초기화시키는 게 주역할이죠.(물론 다른 부가적인 것도 할 수 있지만..) 그래서 생성자는 콜론초기화라는 특별한 기능이 존재합니다. 콜론 초기화 클래스명 :: 클래스명(파라미터1, 파라미터2) : 멤버변수1(파라미터1), 멤버변수2(파라미터2) 다음과 같은 형식으로 사용합니다. 정작 쓰고보니 더 복잡한 거 같네요. 클래스가 Unit인 예를 들면, Unit::Unit( int a, int b) : Hp(a), Mp(b) 이런 식이죠. 바로 예제로 설명드릴게요. 백문이 불여일견 1. Class 전 colon(), colon(int, int) 2개의 생성자를 만들었습니다. 이런걸 생성자 오버로딩이라고 부르죠... http://blog.naver.com/star7sss/220804394101 C++ 함수의 오버로딩(Over load...



원문링크 : C++ 콜론( colon, : ) 초기화