【初心者歓迎】C/C++室 Ver.72【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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* なら意図しない暗黙変換による間違いをいくらか防げる。しかし完全ではない。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4061日前に更新/255 KB
担当:undef