[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 16:03 / Filesize : 231 KB / Number-of Response : 985
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレを勃てるまでもないC/C++の質問はここで 12



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/

970 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 04:17:25 ]
へんなコストがかかるところ

971 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 11:40:42 ]
>>970
深いな。

972 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 13:58:48 ]
//beginコード1
for(int i=0; i<5; i++){
  // コード
}

int i;
for(i=0; i<5; i++){
// コード
}

C++で上か下、どちらのループの方が良い(皆さん使われている)のでしょうか?

973 名前:972 mailto:sage [2009/09/10(木) 13:59:57 ]
1行目の
//beginコード1
は間違いです、すみません

974 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 14:03:33 ]
i の中身がループの外でも意味を持つなら後者、持たないなら前者で十分。
どっちが良いとか悪いとかじゃなく。

975 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 14:35:18 ]
>>974
なるほど、ありがとうございます。

976 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 15:45:51 ]
>>966
C++ : Cを評価してからインクリメントする
++C : Cをインクリメントしてから評価する

C++ は、まずCを評価してから機能を加えたんだよ。

977 名前:デフォルトの名無しさん mailto:sage [2009/09/10(木) 17:13:48 ]
baseクラスがいくつかの仮想メンバ関数を持っています(たとえば、void f1(), void f2())
f1の実装は2パターン、f2の実装も2パターンあります
subクラス側で外部ファイルを参照してそのデータからf1,f2の組み合わせを決定したいです
この場合4種類のsubクラスを作るほかやり方はありますか?

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
コンストラクタをプライベートにして、ファクトリメソッドを書くとか。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<231KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef