私はC++の初級5版で勉強しています。私は自動あなたが作る式から、あなたどのような種類のフォームを伝え理解して何からエラー:タイプを指定しないでください(オートを使用)
auto item = val1 + val2;
:彼らは私のような例を与えました。だから私は自分でした:これは何を意味する「『TEST3』タイプに名前を付けていない」
:
int test1 = 69, test2 = 72;
auto test3 = test1 + test2;
をしかし、私はエラーを得ましたか。私はtest3はtest1と同じ型になりますが、test2はintです。
あなたがC++ 11のサポートなしでコンパイルしているように、それが聞こえます。 – kfsone
@kfsone imは組み込みのコードブロックを使用しています。 C++ 11はデフォルトで有効になっています。編集:私はコマンドを使用してみました-std = C++ 11、同じ結果 – chaosfirebit
くそバグ、http://cpp.sh/35avtで動作しますが、コードではありません::ブロック – chaosfirebit