공부/C++2 생성자 및 소멸자 호출 스택 생성자어떠한 객체가 생길때 호출 되는 함수이때 변수 초기화같은 일들을 함소멸자어떠한 객체가 메모리에서 해제 될때 호출되는 함수A 클래스 경우코드#include class A{ static int a_Count;public: A() { a_Count++; num = a_Count; std::cout 예상 출력값:더보기1A생성자 호출1A소멸자 호출실제 출력값:더보기1A생성자 호출1A소멸자 호출뭐 이건 당연한 이야기 같으니까 패스 A클래스를 맴버변수로 가지는 B클래스 경우코드#include class A{ static int a_Count;public: A() { a_Count++; num = a_Count; .. 2025. 3. 9. 용어 정리(선언, 정의, 구현) 용어선언 (Declaration) : 함수나 변수를 사용한다고 알리는 것void func();int a; 정의 (Definition) : 함수나 변수에 실제로 메모리 할당하고, 그 동작을 구현하는 것void func(){ std::cout 구현 (Implementation) : 함수나 메서드의 동작을 실제로 작성하는 것대부분 함수 정의와 같은 의미로 쓰임void func(){ std::cout 2025. 3. 8. 이전 1 다음