Pointers 问答列表

构造函数似乎正确分配了指针,但指针在构造函数外部发生了变化

作者:Metersquared 提问时间:10/4/2023

我目前有一个类,它有一个构造函数,它基于将一些值从 npz 导入到双指针 A。 StateSystem::StateSystem(std::string filename) { cnpy::Npy...

从该类的实例调用 void(*vptr)() 指向的函数

作者:crvenkapavica 提问时间:9/28/2023

这是以下领域的公共成员:CSpellData.h void (CSpellData::* _vptr)(); 它在构造函数中被分配了一个回调,如下所示: _vptr = GetCallback...

将 void** 转换为 int - C 的 2D 数组

作者:guskenny83 提问时间:8/26/2013

我正在尝试在 C 中投射指向 2D 数组的指针void**int** 这是我尝试使用的代码(删除了所有无关的位): /*assume that I have a data structure ca...

将 char* 分配给 void* 字段

作者:DravStart 提问时间:8/27/2023

我需要创建一个程序来读取文件行并将它们保存在链接队列中。我正在使用一个库,该库在每个节点中使用 void* 数据字段。 当我尝试打印存储的所有行时,程序会重复读取的最后一行,以表示文件中存储的行数。...

将私有唯一指针与公共方法交换

作者:ajsdiubfaoishd 提问时间:7/23/2023

我有一个带有私有 unique_ptr 成员的类,我想公开一个公共交换函数,该函数会将其unique_ptr成员的所有权与提供的其他成员的所有权交换。我该怎么做? class A{ // a is ...

将 void* 转换为 (vector<void*>*) 时出现问题

作者:Alessandro Savona 提问时间:7/11/2023

我目前正在研究一个复杂的逻辑,其中我有一个具有这些值:map<string,void*> string mystring[10] = {"key1","key2","keyN"}; for(stri...

如何从类方法返回成员函数指针?

作者:Johnson Jose 提问时间:6/25/2023

我正在尝试使用类似策略模式的东西,其中有两个不同的解析器Type1Parser和Type2Parser使用接口IParser。 还有另一个类 ParsingText,我们有 2 个方法 setPar...

ESP-IDF 调用方法来自 void 指针传递的线程,类变量值不正确

作者:Mart 提问时间:4/26/2023

我的代码中有一个类,它有一个初始化一些类变量的函数。类中的另一个方法可以打印这些变量值。类中的最后一个方法包含一个 while 循环,用于连续调用 print 方法,这就是 Run 方法。 现在,R...

如何允许 std::unique_ptr 访问类的私有析构函数或使用私有析构函数实现C++工厂类?

作者:Jaymaican 提问时间:3/4/2021

我正在使用 SDL、OpenGL 和 C++ 开发一款游戏,并且正在寻找优化游戏在 GLSL 着色器之间切换的方式的方法,以处理许多不同类型的不同对象。这更像是一个 C++ 问题,而不是一个 Open...


共19条 当前第2页