小编Миш*_*сим的帖子

为什么lambda会返回bool?

我已经开始学习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)

c++ qt return return-type c++11

3
推荐指数
2
解决办法
220
查看次数

nullptr,{}和nullopt之间的区别

为什么我不能用nullptr而不是nullopt?为什么要{}翻译nullopt

c++ pointers c++17 stdoptional

1
推荐指数
2
解决办法
596
查看次数

标签 统计

c++ ×2

c++11 ×1

c++17 ×1

pointers ×1

qt ×1

return ×1

return-type ×1

stdoptional ×1