블로그
- [Modern C++] 항목 17: 특수 멤버 함수들의 자동 작성 조건을 숙지하라 C++ 특수 멤버 함수란? 특정 경우에, 컴파일러가 자동으로 생성 클래스 (또는 구조체) 멤버 함수이다. 작성된 특수 멤버 함수들은 암묵적으로 public, inline 이다. 실행결과 C++98 특수 멤버 함수 기본 생성자 소멸자 복사 생성자 복사 배정 연산자 C++11에 추가된 특수 멤버 함수 이동 생성자 이동 배정 연산자 멤버별 이동이 이동 연산을 지원하는
- (영진전문대 컴퓨터프로그래밍전공반) C++ 생성자와 소멸자 1. 생성자 만약 여러분이 꽤나 긴 프로그램을 작성한다고 해 봅시다. 그런데 중간에 몆번 초기화 해야 됄 타이밍이 몆번 발생하는데 뭘 어떡해야 하죠?.... 바로 클래스 선언부에 생성자를 포함시키는 거죠! 생성자는 객체가 생성될때마다 호출되고 그때마다 초기화를 하는거죠 생성자는 클래스와
- (영진전문대 컴퓨터프로그래밍전공반) C++ 가상 소멸자 // 실습 (p.361 예제) #include #include using namespace std; class String { char *s; public: String(char *p) { cout << "String() 생성자" << endl; s = new
- (영진전문대 컴퓨터프로그래밍전공반) C++ 상속에서 생성자와 소멸자 #include using namespace std; class Shape { int x, y; public: Shape() { cout << "Shape 생성자()" << endl; } ~Shape() { cout << "Shape 소멸자()" <