c++ 相关问题

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

如何将现有模板类部分专门化为新类型?

----重要提示:这不是部分模板专业化的解决方案,而是我在不知情的情况下寻找类型别名。抱歉混乱-----我想做什么我想......

回答 1 投票 1

c2011错误c ++尝试做多态时

我正试图用我的图像处理程序实现多态性。我一直收到这个错误,我认为这是因为我在头文件和cpp文件中定义了两次比例。错误......

回答 1 投票 0

如何使用boost.python中的-fPIC编译静态库

默认情况下,libboostpython.a是在没有-fPIC的情况下编译的。但是我必须创建一个python扩展,它是一个带有-fPIC的动态库,它链接到静态库。如何编译静态库(...

回答 2 投票 13

可以在c ++ 17中的聚合初始化中执行复制省略吗?

鉴于:// C ++ 17 #include struct Foo {int i; std :: string str; }; int main(){Foo foo {1,std :: string(“Hello,world!”)};可以直接初始化Foo :: i和Foo :: str ......

回答 1 投票 0

使用C ++中的OpenCV删除小区域

我设法用我在Stack Overflow上找到的Python代码做我需要的东西:gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)labelnum,labelimg,contours,GoCs = cv2.connectedComponentsWithStats(grey)for ...

回答 2 投票 -2

我试图通过espeak传递一些字符串,它读取它们但我得到“分段错误”

这是我的代码。我想从用户那里获得5个字符串,当用户使用它时,espeak会读取每个字符串。但我得到分段错误(核心转储)消息。 #包括 #包括

回答 1 投票 0

如何将char赋给const char *

如何在C中为char char *分配char? const char * cp; unsigned maxlen = 20; cp = new char [maxlen]; char p ='U'; cp = p;我收到错误:错误:从'char'到'...的转换无效

回答 4 投票 1

C ++程序在Linux上运行完美,但无法在Windows上运行

我有这个代码在Ubuntu 16.04.3 LTS上完美运行。但是当我通过Windows上的Codeblock构建并运行它时。这只是CRASH。我不知道我错了什么,我怎么能解决这个问题。那里 ...

回答 1 投票 0

如何检查文件是否是C ++中的常规文件?

如果文件是常规文件(并且不是目录,管道等),我如何签入C ++?我需要一个函数isFile()。 DIR * dp; struct dirent * dirp; while((dirp = readdir(dp))!= NULL){if(...

回答 6 投票 5

用犰狳装载大型矩阵

我有一个非常稀疏的矩阵,密度约为0.01,尺寸为20000 x 500000.我正在尝试用sp_mat V加载到犰狳中; V.load(filename,coord_ascii);行格式是行...

回答 2 投票 2

计算n次10的快速方法增加到负m的幂

我想计算10增加到功率减去m。除了使用数学函数pow(10,-m)之外,有没有快速有效的方法呢?我向c ++大师提出这么简单的问题......

回答 9 投票 2

一次运行两个延迟C ++

我想制作一个程序,其中有两个点同时闪烁(中断10ms),但一个延迟200ms,另一个延迟300ms。我该怎么玩这两个点......

回答 2 投票 -3

错误 - ld返回1退出状态未定义引用

我正在使用DevC ++ 5.11,我有一个包含5个文件的项目:mainDistances.cpp distance.cpp distances.h matrix.cpp matrix.h我得到这些错误:[错误] ld返回1退出状态mainDistances.cpp:...

回答 1 投票 -1

如何将提升的表单的QSpinBoxes值传递给MainWindow

在我的项目中,我将Qt Designer表单类提升为mainwindow.ui。提升ui我命名为doublerect.ui,其中包含两个QspinBox,一个是sb_rect_height,另一个是sb_rect_width。现在我 ...

回答 1 投票 0

thread_local静态成员模板定义:使用gcc初始化失败

当C ++类中的静态成员同时是thread_local和成员模板时,它不会被初始化。 #包括 #包括 A级{public:template

回答 1 投票 31

我可以将`extern template`放入头文件中吗?

是将一个extern模板放在头文件中,然后在单元编译文件中进行显式模板实例化有效吗?例如,在g ++的编译示例中,这是...

回答 2 投票 4

将函数限制为特定数据类型的正确方法

我目前正在使用c ++中的以下数据类型:double,boost :: interval <double>和boost的mpfr / mpfi类型(mpfr_float,mpfr_float_50,...,mpfi_float,mpfi_float_50,...)我...

回答 2 投票 2

没有匹配函数(C ++)

我正在尝试从向量中的键盘中找到数据(其中元素来自结构)。我对此错误消息感到很疯狂。这是我的代码#include #包括

回答 1 投票 -2

c ++ for循环不会终止

这可能是一个非常简单的问题,但是当我键入s表示停止时,我的以下代码不会终止。 for(roundNr = 1; roundNr <= 3; roundNr ++){optiongame(roundNr);的std :: COUT <

回答 1 投票 -4

如何让CMake基于GCC版本传递std = c ++ 14 / c ++ 1y或c ++ 17 / c ++ 1z?

GCC 4.x不接受C ++ 14代码的--std = c ++ 14开关 - 它需要--std = c ++ 1y。以后的版本采用--std = c ++ 1z但是(可能)没有--std = c ++ 17尚未设置(在...中写这个)

回答 3 投票 38

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