c++ 相关问题

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

检测32位或64位Windows

我想检测当前的Windows操作系统是32位还是64位。如何使用C ++实现它?我不想要处理器类型我想要OS的位类型。这是因为您可以在64位上安装32位操作系统...

回答 10 投票 44

将string :: iterator转换为std :: string

现在这对我来说有点混乱,但是std :: string :: iterator实际上产生了一个char(由typeid显示)。我需要它作为一个字符串。我怎样才能做到这一点? #包括 #包括

回答 4 投票 1

使用CUDA Driver API VS2012时未解析的外部符号

我一直在尝试使用CUDA驱动程序API从这个代码加载.ptx文件和函数:CUdevice device; cuDeviceGet(&设备,0); CUcontext ctx; cuCtxCreate(CTX,0,设备); ...

回答 2 投票 0

迭代器在添加到添加到列表向量的结构中时会停止指向某个值吗?

我正在做的项目的前提是使用迭代器而不是指针来制作跳过列表。我创建了一个节点列表向量。在节点结构中,它包含一个迭代器,它是......

回答 2 投票 -2

在C ++中创建类型的类型列表组合

我试图创建一些工具来创建基于其他类型的组合的类型列表。假设我们有三种类型struct A {}; struct B {}; struct C {};我想得到一个元组列表......

回答 2 投票 11

将DWORD写为REG_DWORD后,注册表中的DWORD值无效?

我很确定我的RegSetSetValueExA工作正常,我写的数据是(CONST BYTE *)和setValue。我的setvalue是一个DWORD,我已经使用RegOpenKeyExA写入了注册表,它...

c++
回答 1 投票 0

c ++循环的通用编译时

在某些情况下,在编译时评估/展开for循环可能是有用/必要的。例如,要迭代元组的元素,需要使用std :: get,...

回答 2 投票 12

安装2个或更多Visual Studio的次要版本

我们正在使用VS来构建应用程序,包括本机C ++ dll。我需要通过安装另一个nimor版本来调查某些行为的可能依赖性。具体来说,我现在有15.9.6 ...

回答 1 投票 -1

在OpenGL中为3D对象添加光源

我想知道是否有人可以帮我弄清楚如何为我的3D物体添加光源。我有四个旋转的物体,我希望光源处于固定位置,我想......

回答 1 投票 2

如何在glRotatef中使用glm :: mat4

在现代OpenGL中,我会像这样翻译,旋转,缩放等:m_cart.orientation = glm :: mat4(glm :: mat3(m_cart.T,m_cart.N,m_cart.B)); modelViewMatrixStack.Push(); modelViewMatrixStack ....

回答 1 投票 1

深度缓冲区不使用多个着色器程序

我正在使用OpenGL-ES为手持系统编写一个C ++的3D图形渲染器,我正在使用贴花(纹理)着色器以及颜色填充着色器。我有两个渲染过程,我使用...

回答 1 投票 0

为什么我的程序不在Visual Studio 2019之外输出我想要的信息?

我编写了一个程序,为用户提供一些有关减肥的信息,以及如何根据我要求用户输入的一些信息达到特定目标。我正处于可以开始的阶段......

c++
回答 1 投票 -3

使用cmake编译日期和时间

我想使用cmake在发布版本的情况下将VERSION设置为发布版本,否则使用编译时。使用make进行开发构建时,通过-...可以轻松获得编译时间。

回答 5 投票 18

当构造函数是私有时使用公共析构函数

我已经看到了代码,其中构造函数已被声明为私有,而析构函数是公共的。这种声明有什么用?析构函数是否需要公开才能在...期间

回答 6 投票 7

尝试获取数组中的最小元素时崩溃

作业:给出了三个向量A [n],B [m],C [k]。每个人找到最小元素。问题:程序崩溃时必须在每个数组中找到最小元素我想它是因为我......

c++
回答 1 投票 -3

如何比较给定指针和类型的两个值

假设我有一个存储一些数据的类,类Value {public:enum class Type {int_type,float_type,double_type,bool_type};朋友布尔运营商==(...

c++
回答 3 投票 6

当我使用+ =向数组添加数字时,无论数字是多少,它总是最终为0

我正在尝试为我的机器人编写代码,以跟踪它所驱动的位置,以便它可以知道它在笛卡尔网格上的位置(我基于这个文档:http://thepilons.ca/wp-内容/...

回答 1 投票 -1

free():实现向量的erase()时指针无效

我正在尝试实现Vector类。对于初学者,我的Vector还不支持泛型,只有我的Thing类。 Vector类应该支持:empty(),push_back(),erase()和下标操作符....

回答 1 投票 2

如何从std :: map中检索所有键(或值)并将它们放入向量中?

这是我出来的可能方式之一:struct RetrieveKey {template typename T :: first_type operator()(T keyValuePair)const {return keyValuePair.first; ...

回答 16 投票 205

W8服务的已连接待机通知

我有一个在Windows 8(和8.1)上运行的C ++开发的服务。如何才能知道系统已进入Connected Standby?由于这是一项服务,它没有窗口,我应该......

回答 4 投票 9

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