我已经开始学习C++ 11和C++ 14,我有一个问题.为什么lambda不会返回23?
template<class T>
auto func(T t)
{
return t;
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
auto abc = []()->auto { return func(23); };
qDebug() << abc; // output: true
return a.exec();
}
Run Code Online (Sandbox Code Playgroud) 为什么我不能用nullptr而不是nullopt?为什么要{}翻译nullopt?