c++ 相关问题

C ++是一种通用编程语言。它最初被设计为C的扩展,并保持类似的语法,但现在是一种完全不同的语言。使用此标记来查询有关使用C ++编译器编译的代码的问题。对特定标准版本[C ++ 11],[C ++ 17]等相关问题使用版本特定标记。

在另一个lambda中捕获lambda会违反const限定符

请考虑以下代码:int x = 3; auto f1 = [x]()mutable {return x ++; }; auto f2 = [f1](){return f1(); };这将无法编译,因为f1()不是const,并且未声明f2 ...

回答 2 投票 26

使用enable_if作为模板参数的模板类方法定义

我之前问了这个问题,提出了一个解决方案。就问题而言,解决方案很棒,但现在我对如何定义类外的方法感到困惑....

回答 2 投票 10

如何实现头文件互斥包含?

假设我有两个标题:a.h和b.h.我想在我的项目中做的是只允许其中一个。如果a.h和b.h都包含在源文件中,则预计会发生编译错误。 ...

c++
回答 1 投票 3

Enable_if作为模板参数

请告诉我为什么这个答案有效。 enable_if发生了 什么事,我们可以在那之后省略它? (进一步使用Foo struct不需要模板参数中的enable_if)不应该......

回答 1 投票 2

CUDA Thrust Min_Element结果等于0

然而,CUDA和C ++的新功能已经解决了我注意到的一些问题。我想在CUDA中生成最小的数字和索引。目前我有__global__ ...

回答 1 投票 0

混合调试和发布库/二进制 - 不好的做法?

在调试二进制文件中使用第三方库的发布版本是不好的做法吗?我正在使用第三方库并编译了一个发行版.lib库。我的exe是在调试模式开发中。然后我 ...

回答 3 投票 21

c ++设置结构,set.find()函数使错误'无效比较器'

我制作一组结构。我的struct有一个长度为8的数组作为指针。如果我在集合中插入一些结构,那没关系。但是当我试图找到时,会出现错误('无效比较器')。这是我的 ...

c++
回答 1 投票 -1

无法调用基础构造函数 - 获取读取访问权限[重复]

我正在设置一个程序,它使用'DFS'作为'Search'的子类,并调用它的基础构造函数。程序运行正常,直到我在调用构造函数之后放置的断点,在......

回答 1 投票 -1

错误:无法在boost中调用impl_pointer的成员函数impl()

我正在尝试构建一个用于对象检测的Caffe版本,称为SSD我检查了代码,我得到的错误无法调用成员函数'boost :: multi_index :: detail :: sequenced_index_node&...

回答 1 投票 0

找到连续的零和零

我正在寻找将整数流转换为计算连续1和0的列表的最快方法。例如,整数[4294967295,4194303,3758096384]处于位级:...

回答 3 投票 3

C ++ OR运算符仅在第一部分为真时才拒绝停止

我一直在玩一些教程,并且我已经到达了使用“while”的部分,OR运算符仅在第一个条件为真时停止,而在第二个条件为止时不停止,即使...

c++
回答 2 投票 -1

使用gcc-8而不是clang在MacOS上编译Qt5

我正在尝试在MacOS上编译Qt5,使用gcc-8而不是默认的clang。从本指南这里我可以使用:CC = gcc-8 CXX = g ++ - 8 CFORT = gfortran-8 ../configure --prefix = / ...

回答 1 投票 0

在Cion中使用CMake设置nana

我一直试图在Cion中使用CMake设置Nana,但我不知道如何设置cmake来加载Nana。我尝试使用这里给出的Nana cmake,但是我找不到让它起作用的方法,......

回答 1 投票 1

C ++重置结构

考虑一下我有一个结构如下。我想重置这个结构。 struct StProduct {int weight; int price [100]; StProduct():weight(0),price(){}};这种重置结构的方法是......

回答 1 投票 -1

如何将QPixMap转换为QPainterPath,反之亦然?

我正在尝试实现模式识别算法。我已经设置了一个带有QPixMap的QWidget,用户可以使用他/她的鼠标绘制模式。假设用户绘制'3',程序......

回答 1 投票 0

我想基于任意掩码打包位

假设数据是1011 1001,掩码是0111 0110,那么你有:输入数据:1011 1001输入掩码:0111 0110应用掩码:0011 0000(基于`输入掩码`)位选择:...

回答 1 投票 4

错误:没有这样的文件或目录:编译makefile后'-std = c ++ 11'

当我在终端中使用make进行编译时,它打印:g ++ -Wall -std = c ++ 11 -c File.cpp clang:error:no such file or directory:' - std = c ++ 11'make:*** [Book.o]错误1 makefile:PROG = studs CC = g ++ ...

回答 2 投票 2

如何在QTextEdit中输出文本上方的单词

我有一个有两个成员的结构:word:string和pos:int(part of speech)。而且我想在QTextEdit中输出带有上面pos的单词,这样就可以了,或者它更容易制作......

回答 1 投票 2

刷新Visual Studio中的自动完成(IntelliSense)数据库

我注意到,一旦我的项目达到一定的大小(在我的情况下~4,100行代码),Visual Studio中的自动完成功能将无法正常工作。我也注意到了表演......

回答 4 投票 22

delete如何适用于QTimer

虽然QTimer继承了QObject,我们不需要手动删除它,可以将它放在一个多次调用的方法中吗? void MainWindow :: paintEvent(QPaintEvent * event){/ ...

回答 2 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.