重複の可能性:
最も厄介な解析: A が a(()); でない理由 仕事?
今回は何かを学ぼうとして、CSの学位をもう一度やり直したいという単純なC ++の問題があります。;)
このコードがコンパイルされない理由:
vector<int> v(int());
v.push_back(1);
この他のものは単一の警告なしでコンパイルされます
vector<int> v((int()));
v.push_back(1);
違いを見つけるのはさらに困難です (余分な括弧が追加されました:P)。