C++ 객체 생성
[C++] 생성자 (constructor)
1. 생성자 (constructor) #include using namespace std; class Point { int x, y; public: Point() { x = 0; y = 0; cout 인자는 있어도 되고 없어도 된다. - 2개 이상 만들 수 있다. ③ 객체를 생성하면 => 객체의 크기 만큼 메모리를 할당하고 => 생성자가 호출된다. => 생성자가 없으면 객체를 만들 수 없다. ④ 디폴트 생성자 => 사용자가 생성자를 하나도 만들지 않으면 컴파일러가 인자 없는 생성자를 제공해준다. 2. 객체를 생성하는 다양한 방법 #include using namespace std; class Point { int x, y; public: Point() { x = 0; y = 0; cout 복사 생성자에서..