11 问答列表

C++11 数组初始化不会调用复制构造函数

作者:Brian Rodriguez 提问时间:4/4/2015

我正在制作一个小类,它使用一个按其大小模板化的数组。这里有一些代码... .hpp 文件 template <size_t N> class KeyCombinationListener { pu...

ref-qualifier 'const &amp;&amp;' 有什么用?

作者:Niall 提问时间:7/18/2014

在上一个问题之后,我一直在挖掘 ref-qualifiers。 给定下面的代码示例; #include <iostream> #include <string> #include <utility...

FFTW 库,未定义对“fftwf_*”的引用

作者:user1532868 提问时间:1/13/2015

嗯,这是我遇到的一个非常奇怪的错误。 当我尝试通过以下命令使用 fftw 库编译我的程序时: g++ -std=c++11 -o main main.cpp BFSCcommandlinePars...

如何使用 std::vector&lt;std::mutex&gt; 之类的东西?

作者:Walter 提问时间:5/9/2013

我有大量但可能变化的对象并发写入。我想用互斥锁来保护这种访问。为此,我以为我使用了 ,但这不起作用,因为没有复制或移动构造函数,而需要它。std::vector<std::mutex>std::mut...

使用成员函数启动线程

作者:abergmeier 提问时间:5/20/2012

我正在尝试构造一个带有成员函数的函数,该函数不接受参数并返回。我无法找出任何有效的语法 - 编译器无论如何都会抱怨。正确的实现方法是什么,以便它返回一个执行?std::threadvoidspawn(...

使用 lambda 函数来定义非常小的辅助函数是好的风格吗?

作者:user904963 提问时间:11/12/2013

举个愚蠢的例子,假设我有一个函数,出于某种原因,我需要对 中的几个操作进行几次操作。与其将辅助函数放在其他地方(这可能会增加混乱并损害可读性),不如这样做有什么优点和缺点(效率、可读性、可维护性等):...

三法则变成五法则与C++11?[已结束]

作者:Xeo 提问时间:1/24/2011

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 去年关闭。 社区去年审查了是否重新讨论这个问题,并关闭了它: 原始...

std::move 在 RValue 引用函数上不起作用

作者:Kiran Thilak 提问时间:9/17/2019

在尝试学习std::move和rvalue引用时,我遇到了以下问题: int _tmain(int argc, _TCHAR* argv[]) { std::vector<int> vecNumb...

用户定义的 C++11 枚举类默认构造函数

作者:FizzixNerd 提问时间:7/13/2013

有没有办法指定默认构造函数?enum class 我使用 an 来指定库中特定数据类型允许的一组值:在本例中,它是 Raspberry Pi 的 GPIO 引脚 ID 号。它看起来像这样:enum ...

CppCoreGuidelines C.21 是否正确?

作者:alexeykuzmin0 提问时间:7/31/2016

在阅读 Bjarne Stroustrup 的 CoreCppGuidelines 时,我发现了一个与我的经验相矛盾的指南。 C.21 要求满足以下条件: 如果定义或任何默认操作,请定义或全部定义...


共618条 当前第3页