我在linux上使用了clang3.3和netbeans。全部在 C++11 中。我有一个关于初始化的问题
int main()
{
int i();
}
以下代码已编译但无法正常工作。该值不会由调试器定义并且不能打印。我想用默认值描述 int 。相反,我可以写“int{}”,这将是一个完美的默认初始化。但我想了解我在这里写的东西,只是想。
第二个问题。它是关于 lambda 的。我想知道如何在没有 auto 关键字的情况下描述 lamda。
auto lambda = [&]()mutable->int{};
很简单,我可以在这里写什么,而不是自动和编译器不会给我一个错误?我只是想明白。