おもろいC++コードを貼るスレ
■ このスレッドは過去ログ倉庫に格納されています
0015デフォルトの名無しさん
2005/04/07(木) 19:54:22{
public:
virtual void hoge() = 0;
foo();
};
void foo::hoge()
{
cout << "foo::hoge()" << endl;
}
純粋仮想関数を定義できるのは知らなかった。
ただこんなコンストラクタを作ってfooを継承したクラスのインスタンスを作ってみたがだめだった。
foo::foo()
{
hoge(); //BCCではPure virtual function calledと出て終わった。
}
■ このスレッドは過去ログ倉庫に格納されています