생성자와 소멸자

BS_Lee·2024년 5월 2일
0

C++

목록 보기
8/15

08.생성자와소멸자.pdf

생성자

  • 객체가 생성될 때 무조건 실행되는 메소드이다.

소멸자

  • 객체가 소멸될 때 무조건 실행되는 메소드이다.
class CPoint {
	// private을 작성안해주면 자동으로 private
	private:
		int x, y;
		
	public:
		// 생성자 생성 후 멤버 초기화
		CPoint(int a, int b): x(a),y(b) {};
	
		// 일반적으로는 이렇게 생성자를 작성함.
		CPoint(int a, int b) {
				x = a;
				y = b;
		};
		
		// 소멸자
		~CPoint(){
			cout >> "나 소멸함." >> endl;
		}
};

void main(void){

	// 생성자에 넣어줌
	CPoint P1(3,4);
}

접근 지정자를 적성을 안해주면 기본값인 private로 처리된다.

profile
설명이 가능할 때까지 공부하기.

0개의 댓글