C++相談室 part126at TECHC++相談室 part126 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト650:デフォルトの名無しさん 16/09/09 12:49:10.42 tc9dXmwp.net 引数に依存しないならどっちだって同じさ。 ->以下を省略するのは別な話 651:デフォルトの名無しさん 16/09/09 12:51:16.50 4oqKijqb.net 聞きたいんだけど引数無しのコンストラクタが無いクラスってあり? 絶対にコンストラクタで引数を入れないといけない 652:デフォルトの名無しさん 16/09/09 12:51:31.27 CB2F3RXF.net autoが本当に役に立つのはこういうケースだな http://okns.webcrow.jp/text/CPP0xFAQ.html.ja#auto 変数の型が template 引数に強く依存している場合は、auto なしにコードを書くのは本当に難しくなるだろう。 例えば: template<class T, class U> void multiply(const vector<T>& vt, const vector<U>& vu) { // ... auto tmp = vt[i]*vu[i]; // ... } tmp の型は T と U の乗算結果になるが、それが正確に何型であるか人間の読み手が見出すのは難しい。 しかし、もちろんコンパイラは、自身が扱っている適切な T と U が何型であるかを知っている。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch