c++ 相关问题

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

在单CPU指令中可以在0和1之间翻转位/整数/布尔值的任何可能代码

单个x86指令可以在“0”和“1”之间切换布尔值吗?我想到了以下方法,但都导致了两个指令与-cc标志的gcc。 status =!状态; status = 1 - 状态; ...

回答 3 投票 1

'new'不会将内存分配给作为类的数据成员的指针

我已经声明了一个指针,用于保存动态2D数组,并在类构造函数中使用“new”为其分配内存,但在使用if语句检查时,它总是等于nullptr。代码就像......

回答 2 投票 -1

在课堂之外制作课堂的功能

如果我们必须在类的公共标记内声明proto类型,那么在类之外创建函数有什么好处

c++
回答 1 投票 -5

C ++ C4716初学者错误。理解错误概念但不确定如何使程序工作

我正在为我的一个类开发一个类似的程序:#include // std :: cout using namespace std; #包括 // ...

回答 1 投票 1

OpenCV中最小值的阈值图像

我想使用cv :: threshold函数,因为它经过了很好的优化,而不是自己遍历整个图像..但它没有阈值到最小值。选项......

回答 2 投票 0

如何在c ++中获得直接键盘输入? (跨平台)

我希望能够通过直接输入来控制程序,而无需暂停程序,也无需等待用户按回车键。我现在可以用kbhit实现这一点,但看起来......

回答 1 投票 0

用C ++实现泛型向量类

我正在研究一个模板矢量类,其中矢量的大小没有预先定义。这是代码。 #包括 using namespace std;模板 上课...

回答 1 投票 0

如何使用cin指定char指针?

所以基本上当我尝试做这个char * inputFileName; cout <<“文件名:”; CIN >> *查找inputfilename;它让我输入文件名但是当我按下回车时我得到一个未处理的异常错误....

c++
回答 2 投票 3

如何在C ++中构造一个for循环复合?

for循环的计数器部分(第三部分)中是否允许另一个for循环?在我试图优雅地编写代码以生成一个正确的三角形时,我写了这个,但它不会编译:#include ...

回答 8 投票 7

为什么使用explicit会导致编译器错误

我看过很多关于显式关键字的帖子,但没有找到答案为什么它失败了。我已经看到堆栈溢出中的其他帖子,但关于转换它非常混乱的类...

c++
回答 2 投票 -3

如何在构建之前使CMake运行python脚本,以便为我的项目生成文件以在构建中使用?

我有一个python脚本解析项目目录中的所有C ++源文件,在文件中查找一些东西,然后生成一个文件。这个python脚本工作正常,但我想要它...

回答 1 投票 2

使用模板化函数作为模板参数

我正在编写一个具有重复调用函数的类,并决定将其作为模板参数赋予函数。作为我所说的具体例子,请考虑......

回答 1 投票 0

在MinGW中导入内联函数

我正在使用一个共享库,在其标题中定义内联函数。这是一个简化的测试用例,如链接到库的编译单元所见(对于库所见的版本,只是...

回答 2 投票 4

Eclipse每次都创建项目来运行单个文件?

我是初学者使用eclipse CDT。通常在DEVc ++或其他轻量级IDE中,我们可以直接从桌面打开和编辑单个.cpp文件并运行它。另一方面,我找不到这个简单...

回答 7 投票 12

将c样式转换转换为适当的c ++转换[关闭]

在某些代码中得到了这个序列。希望将函数调用中的c样式转换转换为c ++样式转换。 char * messageBuffer {nullptr}; const unsigned long size {FORMAT_MESSAGE(...

回答 2 投票 0

Linux:重新编译后,C ++库无法链接

我在远程Linux服务器上安装了https://github.com/simongog/sdsl-lite库。我所做的是创建lib,在我的主目录中包含目录,然后以。/ ...运行脚本。

回答 1 投票 0

如果没有为int定义,为什么sqrt()在int变量上工作正常?

在编程:使用C ++的原理和实践(第六次印刷)的第3章中,Stroustrup声明(第68页):“注意没有为int”定义sqrt()。这是一个基于它的简单C ++程序......

回答 6 投票 7

使用cout / cin时为什么c ++代码中的错误?

我有这个代码:#include int main(){char * name;的std :: COUT <>名;的std :: COUT <

c++
回答 2 投票 0

编译器生成的移动成员在静态数据成员上运行

在Effective Modern C ++,第17项(理解特殊成员函数生成)中,Scott Meyers说生成的特殊移动成员函数(移动构造函数和移动赋值运算符)......

回答 2 投票 0

正则表达式,以任意顺序验证字段的语法,具有可接受的值

请考虑以下情况:我们希望使用正则表达式来验证具有X个字段的命令的语法 - 一个是强制的,两个是可选的。这三个字段可以显示在......

回答 3 投票 2

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