c++ 相关问题

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

按名称或索引引用成员变量

我正在编写一个简单的类来处理我正在制作的小应用程序中的颜色。这个类将有4个双成员变量,并且希望能够引用它们......

回答 3 投票 0

polymorphic_allocator:如何更改容器的内存资源

假设我已经使用了一个std :: pmr :: vector of int。它已经初始化并且包含N个项目(重要的是N大于0)。在引擎盖下它使用内存资源M1。 ...

回答 1 投票 2

系统DLL如何与不兼容的Visual Studio版本一起使用?

Visual Studio 2015和2012具有不兼容的C运行时库。如果我尝试将我构建的2015应用程序与我使用2012构建的链接库链接,那么我将收到链接器错误。但是,我 ...

回答 1 投票 1

在基于范围的for循环中使用声明的变量

在下面的例子中,我有功能范围。但似乎我不能在第二个for循环中使用i。为什么(i:v1)不起作用,但对于(int i:v1)有效? #包括 #包括

c++
回答 4 投票 52

插入std :: vector与std :: deque中的插入

我正在解决2017年代码问世的难题。有必要使用某种算法填充循环缓冲区。对于缓冲区实现我首先使用了vector,然后我尝试了deque。一世 ...

回答 1 投票 0

我的循环链接列表中的remove方法是否定义良好?

我正在构建一个循环链表,我想知道do_remove方法是否定义良好。当我运行该程序时,它告诉我它是,但是,我仍然有点困惑为什么我不...

回答 1 投票 0

为什么错误1400窗口句柄无效?

#包括 #包括 #包括 HWND WindowHandle; HINSTANCE实例; const wchar_t WindowClassName [] = L“Temp Projcet”; LRESULT CALLBACK WindowProc(...

回答 3 投票 1

序列化包含指针向量的struct,每个指针包含其他指针

我正在尝试使用Boost序列化包含向量和整数的minHeap对象。 struct minHeap {std :: vector heapStructure; //许多keyNodes int vector的向量; / ...

回答 1 投票 1

c ++ templates为特定类型的类调用特定的构造函数

我正在尝试使用模板在c ++中创建通用二叉树。因此,例如,Node类中的值类型可以是string,int或double。我从字符串创建我的树,在方法I中...

回答 2 投票 0

STM32F103C8T6使用C ++ string std

我在STM32F103C8T6中使用了C ++ Eclipse,其字符串类型来自std。我得到错误:“区域rom溢出5980bytes”。 #include“stm32f1xx.h”#include std :: string a; int ...

回答 2 投票 0

授予对另一个类的访问权限而不暴露它

我有一个类让我们称它为Person:class Person {private:void move(x,y,z);我有另一个名为PersonController的类:class PersonController {public:void control(){while(...

回答 3 投票 0

休息后显示功能

所以我的任务是创建一个基本的酒店管理系统。虽然我对我的工作总体感到满意,但我意识到在功能用户()输入2个以上的数据后,选择中断...

回答 1 投票 -5

SFINAE和参数数量

我有一个模板类C 我打算用T作为其他一些类A和B进行实例化 有一个方法foo我的签名我想依赖于T是否被实例化...

回答 2 投票 1

catch-all-rethrow与完全没有try-catch块有什么不同?

这段代码是否尝试{opaque_function_that_might_throw_arbitrary_exception(); } catch(...){throw;在语义上与仅仅调用有任何不同......

回答 1 投票 2

初始化后的内存地址相同

我正在努力创建没有rand()的随机数字(只是因为我喜欢尝试的东西)。使用在线编译器,这很好用:#include int randNum(){unsigned ...

回答 2 投票 3

CUDA程序不测量执行时间:cudaEventRecord

我需要真正了解CUDA如何测量时间执行。让我们关注这一部分(如果你想测试它,整个代码就在消息的末尾)。 //启动内核并测量...

回答 1 投票 -1

使用stoi()将字符串数组元素转换为c ++中的int?

我有一段代码:#include using namespace std; int main(){// ios_base :: sync_with_stdio(false); string s [5]; s [0] =“你好”; s [1] =“12345”; cout << s [0]

回答 2 投票 0

在类的范围内传递指向constexpr函数的指针时,是否滥用推断父模板的参数

我得到的最小例子有点复杂:struct A {};模板 struct Parent {};模板 constexpr int operator *(A,Parent *){返回N; }模板

回答 1 投票 8

mingw支持clr安全吗?

我想从文档安全模式编译C ++扩展到SQL Server:运行可验证的类型安全代码;用/ clr:safe编译。 mingw的C ++编译支持/ clr:安全吗?

回答 1 投票 0

通过级联调用递增值

有人可以解释一下这段代码吗?我不明白c2的值是如何只有1. class Test {private:static int c1; int c2 = 0; public:Test fun(); int getC1(){...

回答 2 投票 1

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