11 C 问答列表

错误:命名空间“std”中没有名为“async”的成员

作者:coda 提问时间:11/21/2020

我知道这是C++11的事情,但我非常确定我的编译器支持C++11。std::async #include <future> using namespace::std; void functionT...

为什么没有透明的C++ std::map::at?

作者:bobah 提问时间:11/23/2016

中缺少透明()有原因吗?template <class K> at(K&& key);std::map...

当多线程 C++11 程序中的异常未处理时会发生什么?

作者:R. Martinho Fernandes 提问时间:9/1/2011

如果我有一个运行两个线程的 C++11 程序,其中一个线程引发未经处理的异常,会发生什么情况?整个程序会死得很惨吗?抛出异常的线程是否会单独死亡(如果是这样,在这种情况下我可以获取异常吗)?完全是别的...

哪些 C++ 习语在 C++11 中被弃用?

作者:Alan Baljeu 提问时间:2/16/2012

有了新的标准,就有了新的做事方式,很多都比旧方式好,但旧方式还是好的。同样明显的是,出于向后兼容性的原因,新标准并没有正式弃用太多。所以剩下的问题是: 哪些旧的编码方式肯定不如 C++11 风格,我...

使用 RAII 从 C 样式 API 管理资源

作者:jaggedSpire 提问时间:8/27/2016

资源获取即初始化 (RAII) 在 C++ 中通常用于管理资源的生存期,这些资源在其生存期结束时需要某种形式的清理代码,从控制指针到释放文件句柄。deletenew 如何快速轻松地使用 RAII 来...

如何在 C++11 中高效地选择标准库容器?

作者:BlakBat 提问时间:5/22/2012

有一个众所周知的图像(备忘单)叫做“C++容器选择”。这是一个流程图,用于为所需用途选择最佳容器。 有谁知道它是否已经有 C++11 版本? 这是上一个:...

在 C++ 中引用常量可调用对象和引用可调用对象之间的区别

作者:user12002570 提问时间:9/17/2021

我想知道如果我们有一个函数参数是对函数的引用,如下所示会发生什么。const 版本 1 int anotherFunc() { std::cout<<"inside anotherFunc"<<...

将 std::bind 转换为 std::function?

作者:Torch 提问时间:11/4/2022

请参阅下面的代码 queue<function<void()> > tasks; void add_job(function<void(void*)> func, void* arg) { fu...

C++14 中引入的哪些更改可能会破坏用 C++11 编写的程序?

作者:Filip Roséen - refp 提问时间:6/1/2014

这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或交互。 介绍 使用 C++14(又名。C++1y)标准在接近最终状态时,程序员必须问自己向后兼容性,以及与此相关的问题。...

什么是 lambda 表达式,何时应该使用?

作者:Nawaz 提问时间:10/2/2011

C++11 中的 lambda 表达式是什么?我什么时候会使用?他们解决了哪一类问题,而这些问题在引入之前是不可能的? 一些示例和用例会很有用。...


共13条 当前第1页