검색결과 리스트
글
728x90
정보 은닉 방법
구성 과 상속 개념
구성: 분리가 가능(클래스 안에 다른 클래스를 가져오는 형태)
상속: 분리가 안됨
생성자 참조 사이트: http://pacs.tistory.com/entry/C-%EC%83%9D%EC%84%B1%EC%9E%90%EC%99%80-%EC%86%8C%EB%A9%B8%EC%9E%90-Constructor-Destructor-%EC%B2%AB%EB%B2%88%EC%A7%B8
생성자(Constructor)
1.반화형이 없다. 2.인자는 선택적 3.클래스 와 동일 이름
필요성: 객체를 생성과 동시에 초기화를 해주기 위해 필요
예제
#include <iostream> class Smart void print() int main() obj1.ip=0; obj1.print(); return 0; // 생성자: |
복사 생성자(Constructor)
다른 객체로 부터 값을 복사해서 초기화 하는데, 사용
자신과 동일한 타입의 객체에 대한 레퍼런스를 인자로 받는 생성자
인자값에 const를 써준 이유: 값에 의한 전달보다는 상수 객체 참조자에 의한 전달하는 편이 낫다.
'…™업무일지。 > …™C++。' 카테고리의 다른 글
4강 메모리 할당과 해제 (0) | 2014.10.12 |
---|---|
입출력 namespace :: 스코프 연산자 (0) | 2014.10.12 |
C++ 언어의 데이터형과 변수 (0) | 2014.10.11 |
C++ 시작하기 프로젝트 생성 (0) | 2014.10.06 |
우분투 리눅스에서 APT(Advanced Packaging Tool) 설치하기 (0) | 2014.09.29 |
RECENT COMMENT