반응형

상수화 멤버 3

[C++ 동영상 강의] 2. 캡슐화 Part2

[C++ 동영상 강의] 2. 캡슐화 Part2 캡슐화의 정의캡슐화 대상접근 지정자멤버 메서드개체의 멤버와 형식의 멤버상수화 멤버특별한 정적 멤버 thisEscort C++ 게시판 바로 가기(전체 내용이 있습니다.)IT 전문가로 가는 길 Escort C++국내도서저자 : 장문석출판 : 언제나휴일 2013.03.05상세보기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

[C++ 동영상 강의] 2장 캡슐화 Part1

[C++ 동영상 강의] 2장 캡슐화 Part1 캡슐화의 정의 캡슐화 대상 접근 지정자 멤버 메서드 개체의 멤버와 형식의 멤버 상수화 멤버 특별한 정적 멤버 thisEscort C++ 게시판 바로 가기(전체 내용이 있습니다.)IT 전문가로 가는 길 Escort C++국내도서저자 : 장문석출판 : 언제나휴일 2013.03.05상세보기 앞으로 프로그래밍 관련 글은 새롭게 개설한 언제나 휴일 전용 사이트에서 만나보세요. 2017년 1월 1일까지 이 곳의 프로그래밍 자료는 http://ehpub.co.kr 로 옮길 예정입니다.

18. 상수화 멤버

안녕하세요. 언제나 휴일, 언휴예요. 이번에는 const 키워드를 붙여 선언하는 상수화 멤버에 관해 알아보기로 해요. 클래스를 정의할 때 멤버 필드 앞에 const를 붙여서 선언한 것을 상수화 멤버라고 말합니다. 비 정적 상수화 멤버 필드는 생성자에서 반드시 초기화 기법으로 상수 값을 설정해야 합니다. 그리고 정적 상수화 멤버 필드는 클래스 외부 선언에서 초기값을 지정해야 합니다. class Student { const int num; //비 정적 상수화 멤버 필드 string name; int hp; static const int max_hp; //정적 상수화 멤버 필드 public: Student(int _num,string _name); }; const int Student::max_hp=200; ..

반응형