【初心者歓迎】C/C++室 Ver.54【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.54【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト72:デフォルトの名無しさん 08/05/16 11:46:56 直書きの数値にも型はあるんだぞ 73:デフォルトの名無しさん 08/05/16 11:58:44 リテラルと言いましょう 74:デフォルトの名無しさん 08/05/16 13:09:38 すまん、用語には疎いもんで・・・ 75:デフォルトの名無しさん 08/05/16 20:39:22 >>20 >・templateクラスにして継承関係を逆にする > ※ template<class T> class base : T {}; これ、よく分からないので具体例あげてくれるとありがたい。 76:デフォルトの名無しさん 08/05/17 03:21:50 struct A { A() { f(); } virtual void f() = 0; }; struct B { virtual void f(){} }; を template<class T> struct X : T { X() { f(); } }; struct Y { void f() {} }; typedef X<Y> Z; 77:デフォルトの名無しさん 08/05/17 03:22:49 修正 > X() { f(); } X() { T::f(); } 78:デフォルトの名無しさん 08/05/17 09:58:03 質問です 先日基底クラスのデストラクタを仮想にし忘れ、メモリーリークというお約束のミスをやってしまいました。 この手のミスを無くしたいのですが、warningを出させる方法や、チェックツールなどはないでしょうか? 環境はVS6.0です。 仮想関数テーブルへのアクセスによるオーバーヘッドは現状気にしていないので、全てのクラス関数を仮想にしたいのですが、たまにつけわすれてしまうのです。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch