- 1 名前:デフォルトの名無しさん [2009/07/19(日) 22:32:32 ]
- スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。
過去ログ スレを勃てるまでもないC/C++の質問はここで pc11.2ch.net/test/read.cgi/tech/1167476845/ スレを勃てるまでもないC/C++の質問はここで 2 pc11.2ch.net/test/read.cgi/tech/1178503366/ スレを勃てるまでもないC/C++の質問はここで 3 pc11.2ch.net/test/read.cgi/tech/1187521676/ スレを勃てるまでもないC/C++の質問はここで 4 pc11.2ch.net/test/read.cgi/tech/1221633708/ スレを勃てるまでもないC/C++の質問はここで 5 pc11.2ch.net/test/read.cgi/tech/1230516307/ スレを勃てるまでもないC/C++の質問はここで 6 pc11.2ch.net/test/read.cgi/tech/1231564903/ スレを勃てるまでもないC/C++の質問はここで 7 pc11.2ch.net/test/read.cgi/tech/1232983248/ スレを勃てるまでもないC/C++の質問はここで 8 pc12.2ch.net/test/read.cgi/tech/1235921779/ スレを勃てるまでもないC/C++の質問はここで 9 pc12.2ch.net/test/read.cgi/tech/1240022781/ スレを勃てるまでもないC/C++の質問はここで 10 pc12.2ch.net/test/read.cgi/tech/1242300936/ スレを勃てるまでもないC/C++の質問はここで 11 pc12.2ch.net/test/read.cgi/tech/1245059383/
- 978 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 17:16:35 ]
- 仮想関数f1だけのクラスと仮想関数f2だけのクラスをそれぞれ作って2パターンずつ実装し、
subのf1, f2は単にそっちを呼び出す
- 979 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 17:17:02 ]
- >>977
f1 なり f2 の中で条件分岐すればできる
- 980 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 17:27:46 ]
- >>978
つまりこういうことでしょうか? class hoge { private: only_f1_impl *f1_; only_f2_impl *f2_; public: void f1(){f1_->f1();} void f2(){f2_->f2();} }; メンバ変数へのアクセスで一手間かかりそうですが、よさそうなので使わせてもらいます ありがとうございました >>979 条件分岐は後で大変そうなのでちょっと・・・
- 981 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 19:56:01 ]
- ##ってどういう意味か教えてください
- 982 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 20:01:49 ]
- そのトークンが現れる位置によって意味が異なるので一概に答えることはできない
- 983 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 20:38:19 ]
- インスタンスがshared_ptr(かweak_ptr)の形でしか生成できなくすることってできる?
- 984 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 21:07:22 ]
- >>983
コンストラクタをプライベートにして、ファクトリメソッドを書くとか。
|

|