【初心者歓迎】C/C++室 Ver.54【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.54【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト92:デフォルトの名無しさん 08/05/17 16:13:22 なんでループしてんの? 93:デフォルトの名無しさん 08/05/17 16:19:14 struct Object{virtual ~Object(){};}; #define STD_STRUCT(NAME) struct NAME : public virtual Object #define STD_CLASS(NAME) class NAME : public virtual Object STD_CLASS(ClassA) { public: ~ClassA(){std::cout << "~ClassA" << std::endl;} }; STD_CLASS(ClassB), public ClassA { public: ~ClassB(){std::cout << "~ClassB" << std::endl;} }; void f() { ClassA* p = new ClassB(); delete p; } 94:デフォルトの名無しさん 08/05/17 16:27:10 そしてそのマクロを使うのをつい忘れるわけですね、わかります 95:デフォルトの名無しさん 08/05/17 16:30:03 >>94 >>89 5レス前すら読めない人はこのスレに必要ありませんよ 96:デフォルトの名無しさん 08/05/17 16:31:46 いや、お前ら質問者の意図無視しすぎだろw 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch