Linuxのnetbeansでclang3.3を使用しました。すべて C++11 で。そして、初期化について質問があります
int main()
{
int i();
}
次のコードはコンパイルされていますが、正しく動作しません。この値はデバッガーによって定義されず、出力できません。int をデフォルト値で記述したかったのです。代わりに「int{}」と書くことができ、それは完全なデフォルトの初期化になります。しかし、私がここに書いたことを理解したい、ただ欲しい.
2 番目の質問です。そのラムダについて。auto キーワードなしで lamda を記述する方法を知りたいです。
auto lambda = [&]()mutable->int{};
簡単です。代わりにここに書くことができます auto とコンパイラはエラーを出さないでしょうか? 理解したいだけです。