#include class CHouse { private: int nID; public: CHouse(int ID); //コンストラクタ ~CHouse(); //デストラクタ }; CHouse::CHouse(int ID) { nID = ID; printf("%d のコンストラクタ実行\n", nID); } CHouse::~CHouse() { printf("%d のデストラクタ実行\n", nID); } void main() { CHouse house(0); CHouse *ptr_house = new CHouse(1); for(int i = 2; i <= 3; i++){ CHouse roop_house(i); } int j = 0; if(j == 0){ CHouse house(4); { CHouse house(5); } } delete ptr_house; }