c++ 相关问题

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

如何拦截像hippomocks这样的免费函数调用呢?

我想知道hippomocks拦截出口调用函数的作用,例如下面的代码所示:MockRepository模拟; mocks.ExpectCallFunc(出口)。随着(2).Throw(标准::异常());

回答 2 投票 4

尝试打印正确数量的'*'代替数值

嘿伙计,所以我有一个问题,可能很简单,我只是想不出一个解决方案。我的函数void printRanges,正确检查数组值的范围是什么,并递增...

回答 1 投票 0

Lua C API不适用于指针

这就是我做的。我在我的C ++代码中创建了一个struct和一个静态函数struct ItemDefinition {int64_t price; }; int static getPrice(lua_State * L){ItemDefinition * def =(ItemDefinition *)...

回答 1 投票 2

从指针到成员的模板推导,其中至少有一个指向成员的指针是已知的

考虑一个带有静态方法模板的结构,它接受指向成员的函数。请注意,当方法的一个参数是实际的指向成员的函数时,两个模板都...

c++
回答 1 投票 2

CMake configure_file没有源代码构建

我正在尝试使用CMake创建一些将由我的源代码读入的头文件。我的问题是,当我在我的构建/文件夹中运行cmake ..时,它会在我的内部生成配置文件...

回答 1 投票 0

不支持向量的要求

从技术上讲,noexcept指定move c'tor是vector要求使用move而不是copy c'tor。我发现GCC 7不是这种情况.std :: vector v; v.push_back(A("555")); /...

回答 1 投票 1

为什么std :: string没有空指针?

我最近传递了一个指向std :: string构造函数的空指针,并得到了未定义的行为。我确信这是成千上万的程序员在我面前做过的事情,而这......

回答 2 投票 1

如何在范围内发生条件时重置函数中的变量?

我正在使用一个随机数生成函数,它工作正常但我需要重置一个函数变量nSeed并让函数在范围内发生if时重新开始,假设nSeed = 5323。 ...

回答 2 投票 0

当C ++将元素从函数的返回值存储到std :: vector时出现意外的结果

当函数涉及重新分配时,我发现一些编译器可能在函数调用之前保存地址。它导致存储在无效地址中的返回值。有一个例子可以解释......

回答 2 投票 45

Qt信号可以返回一个值吗?

Boost.Signals允许使用槽的返回值的各种策略来形成信号的返回值。例如。添加它们,从它们中形成一个向量,或者返回最后一个。 ......

回答 5 投票 49

如何在OpenCL中使用struct

如何在OpenCL中使用我的自定义结构?因为OpenCL中没有对象数组,或者图像旁边没有2D数组。 struct Block {char item [4] [4]; };我想在...中使用这些结构的数组

回答 1 投票 1

rsa_public_encrypt返回-1,错误0x0406B07A

我正在尝试使用RSA_public_encrypt加密数据,但它似乎不起作用(retEnc始终为-1)。我还尝试使用ERR_get_error和ERR_error_string找到有关错误的更多信息。 ...

回答 1 投票 0

从vector的元素获取指针

我想从vector的元素中获取一个指针,该指针的Fd属性设置在所需的值上。现在我正在使用这个丑陋的代码:User * Game :: GetUser(int fd){for(auto&v:users)if(v ....

c++
回答 1 投票 1

是否可以添加多个服务器地址? (Asio,客户端 - >服务器)

我写了一个小的C ++ asio程序,现在我想将备份服务器添加到客户端的服务器“列表”中。客户端尝试通过asio解析器连接到服务器,但如果服务器是...

回答 2 投票 1

警告:'dummy'可能在此函数中未初始化使用

我正在为Stack类编写一个程序,我的一个模板函数是这样的:模板 T堆栈 :: back(){if(where> = 0){...

c++
回答 2 投票 -1

在每次循环迭代中将可变数量的数组元素添加到一起

我正在寻找一个循环结构来完成以下任务:在每次循环迭代时,我需要将一个循环+ 1个索引加在一起,直到maxArrSize(在这种情况下为5)然后--maxArrSize数量为...

回答 2 投票 1

Runge-Kutta 4阶使用C ++解决二阶ODE问题

我试着写一个代码来解决二阶ODE,但不知怎的,它没有像我想的那样工作。方程式为2y“+ 5y”+ 3y = 0,y(0)= 3且y'(0)= -4最终答案为y(x)= 3-4x << ...

回答 2 投票 2

为什么这个派生类的定义是非法的?

为什么派生类Derived_from_Private是非法的?我注意到成员函数有一个Base的引用,但为什么它不能引用Base类? class Base {public:void pub_mem(); ...

回答 4 投票 3

VS15:错误LNK2001:未解析的外部符号

在声明代码时,我遇到了两个错误 - 未解析的外部符号和1个未解析的外部错误。我看到第一个导致第二个。 'graphics'文件夹位于Project Location:C:\ ...

回答 1 投票 -1

如果我优化大小而不是速度,为什么GCC会生成15-20%的代码?

我在2009年首先注意到GCC(至少在我的项目和我的机器上)如果我优化尺寸(-Os)而不是速度(-O2或-O3),我倾向于生成明显更快的代码,而我... 。

回答 6 投票 411

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