Notice
Recent Posts
Recent Comments
Link
목록소멸자 (2)
오븐 노트
[C++] 타입 변환 #4~5
#include using namespace std; class Knight { public: int _hp = 0; }; class Item { public: Item() { cout
Develop/C++
2023. 2. 15. 21:47
[C++] 생성자와 소멸자 #1 ~ 2
#include using namespace std; // [생성자(Constructor)]와 [소멸자(Destructor)] // 클래스에 '소속'된 함수들을 멤버 함수라고 함 // 이 중에서 굉장히 특별한 함수 2종이 있는데, 바로 [시작]과 [끝]을 알리는 함수들 // - 시작(탄생) -> 생성자 (여러개 존재 가능) // - 끝(소멸) -> 소멸자 (오직 1개만) // [암시적(Implicit) 생성자] // 생성자를 명시적으로 만들지 않으면, // 아무 인자도 받지 않는 [기본 생성자]가 컴파일러에 의해 자동으로 만들어짐. // -> 그러나 우리가 명시적(Explicit)으로 아무 생성자 하나 만들면, // 자동으로 만들어지던 [기본 생성자]는 더 이상 만들어지지 않음. // class는 일종의..
Develop/C++
2022. 9. 7. 18:59