c++ 相关问题

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

联合作为模板化基类的部分特化

当我从一个模板化的基类继承,它是一个联合并且对它有部分特化时,MSVC上的编译失败,因为禁止将联合作为基类(参见1)。如果我 ...

回答 2 投票 3

为什么这个数组是错误的。错误:数组绑定在']'标记之前不是整数常量

错误:数组绑定在']'标记之前不是整数常量。如何使变量成为长度。 #包括 using namespace std; int; int a(){int b = 3;返回b; } e = a(...

回答 2 投票 -3

如何正确使用Cmake中的标题路径在我的项目中构建Box2D

试图建立Box2D。它使用premake作为它的构建系统,但我想将它改为CMake以与我的程序一起编译它。它的主标题是$ {project_root_folder_here} /Box2D/Box2D.h。这个 ...

回答 1 投票 0

字符串格式填充\ 0?

似乎sprintf和Boost.Format都使用空间来填充:boost :: format fmt(“%012s”); fmt%“123”; std :: string s3 = fmt.str();有没有办法填充'\ 0'?

回答 1 投票 1

使用引用的constexpr静态成员作为模板参数

我试图弄清楚GCC或Clang是否在这里以不同/错误的方式解释C ++ 17标准。这是我的代码,它使用GCC 8编译,但不使用Clang 6:struct BoolHolder {...

回答 1 投票 7

C ++中工厂模式的运行时错误

我最近从JAVA切换到C ++。我正在尝试实现工厂设计模式。这是我的文件。 Shape.h #pragma一次类Ishape {public:virtual void draw()= 0; ...

回答 1 投票 0

如何使用命名共享内存?

今天我试图在进程之间共享内存(2个DLL)。现在我只想共享文本以进行一些调试。我似乎设法创建了命名共享内存并读取它,...

回答 1 投票 2

我们可以使用boost格式进行无序排序

让我们直接转到代码#include #包括 #包括 using namespace std; string strtemplate =“First:%1%,Second:%2%”; int main(){...

回答 1 投票 0

关于纯抽象类中的静态成员函数 - 设计模式?

我最近发现了一个在纯抽象类中使用静态成员函数来初始化指向其派生类的对象的指针的示例。我想知道,如果它是一种设计模式,或者它是......

回答 3 投票 4

需要帮助计算完美数字

我想计算完美的数字。这是我当前的代码int main(int argc,char ** argv){int num = 0; int badness; for(int i = 2; i <10000; i ++){for(int j = 1; j

c++
回答 1 投票 -1

在调试模式下编译时出现qrc_resource.cpp错误

我正在尝试编译我的Qt应用程序,但收到错误:-1:错误:[debug / qrc_cinemasresource.cpp]错误1我尝试检查所有资源但注意看错了

回答 1 投票 0

OpenCV CV_EXPORTS

在opencv \ build \ include \ opencv2 \ core \ matx.hpp中的matx.hpp库中有struct CV_EXPORTS Matx_AddOp {};码。任何人都可以帮助我这是什么意思或什么类型的数据是......

回答 1 投票 -2

为枚举类重载强制转换运算符

在我的项目中,我正在使用多个枚举类,我需要根据我需要使用它们来轻松地进行转换。他们基本上描述了相同的东西,但命名不同,以保持...

回答 3 投票 2

每n个字符打印一个换行符

我正在尝试打印一个字符数组,但我想在固定数量的字符后打印换行符。到目前为止,我只能在第一个固定数量的字符后打印换行符...

c++
回答 2 投票 1

指针是否在堆栈或堆中保存动态变量?

我希望得到一些明确的信息,我发现大多数消息来源都令人困惑。例如,int * a = new int;堆栈或堆中的“a”,以及“* a”怎么办?我找到的大多数资源只涉及堆,我真的......

c++
回答 2 投票 2

Gtk - 如何设置盒子大小?

我的项目有以下窗口:这基本上是配置主框的代码:add(main_box); //添加框main_box.pack_start(function_box,Gtk :: PACK_SHRINK,10); main_box ....

回答 1 投票 0

为什么重载ostream的运算符<<需要引用“&”?

我一直在学习C ++。从这个页面,我明白了重载“<

回答 2 投票 4

C ++:二叉树值的奇数和

试图编写一个程序,它将对二叉树的所有奇数元素求和。但是我的代码(函数odd_sum)只返回第一个奇数元素。我的错误在哪里? / *创建abd打印树* / int ...

回答 2 投票 0

在python中,如何将stdout从c ++共享库捕获到变量

由于某些其他原因,我使用的c ++共享库将一些文本输出到标准输出。在python中,我想捕获输出并保存到变量。关于......有许多类似的问题

回答 5 投票 17

pread中偏移的时间复杂度?

如果我在c或c ++中调用pread ssize_t pread(int fd,void * buf,size_t count,off_t offset);偏移的时间复杂度是多少?我们只是跳到偏移量?或者程序读取“偏移”...

回答 2 投票 -1

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