【初心者歓迎】C/C++室 Ver.72【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.72【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:デフォルトの名無しさん 10/03/21 14:00:55 lexical_castとかstringstreamとか 151:デフォルトの名無しさん 10/03/21 14:11:20 atoll使えばいいじゃん 152:デフォルトの名無しさん 10/03/21 14:28:31 class Hoge {...}; があるとして Hoge hoge; を禁止して void func(Hoge hoge); func(Hoge(...)); を許可したい つまりテンポラリなオブジェクトとしてfuncの引数に渡す時のみ生成を許可したい こういうことは可能でしょうか? 153:デフォルトの名無しさん 10/03/21 14:31:02 >>152 Hoge のコンストラクタを private にして func を friend にして、 Hoge は func の中で生成する。 154:デフォルトの名無しさん 10/03/21 14:55:28 operator void*とoperator boolが同一の動作をするというのがよく判らない これはどういうことでしょうか 155:デフォルトの名無しさん 10/03/21 15:00:34 >>154 if や条件演算子の条件式として使う分には同じ結果が得られる、ということ。 void* なら意図しない暗黙変換による間違いをいくらか防げる。しかし完全ではない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch