생성자 함수와 소멸자 함수의 타이밍~ 어떤 타이밍 생성 타이밍~!! class Point { Point (); //생성자 함수 virtual ~Point(); //소멸자 함수 ... }; ---------------- 아래 글 잘 이해가 안가면, 요 밑에 인스턴스의 생성과 소멸 읽어 보구 다시 보면 쉽습니당~ 생성자와 소멸자가 호출되는 시기는 클래스의 인스턴스가 전역, 정적, 지역 변수 인지에 따라 달라집니다.
생성자 함수는 인스턴스가 생성될 때 호출되고, 소멸자 함수는 인스턴스가 소멸될 때 호출 됨. 소멸자는 항상 virtual 를 붙어 주어야 합니다.
이게 필요한 이유는 역할은 무엇인지??? 생성자 함수에는 필요한 메모리를 할당 받거나 변수의 값을 초기화 하는 등의 초기화 루틴..........
생성자 함수와 소멸자 함수의 호출 되는 시기와 static 인스턴스의 생성과 소멸 / 생성자 함수에 매개변수 넘겨주기에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.