cost 69 ms
指向对象的指针

我有个问题。 我正在开发一个类似国际象棋的小型游戏。 我正在创建一个管理回合的类,将它们分为 3 个阶段。 第一步,检查鼠标是否点击了一个 Token。 在第二个检查中选择一个位置 在第三个检查中,他移动了选定的令牌。 我曾想过在第一阶段(在单击一个 Token 之后)使该标记指向一个指针,并使用 ...

2022-07-02 14:38:40 1 49
c中的指针没有值

如果您在 C 中声明一个指针并且不给它一个NULL值,那么该指针的内存地址是否仍然保留 AKA 在您给它一个实际值或 NUll 值之前,它不能被任何数据接管。 这让我开始思考。 先感谢您:) ...

2022-07-02 14:36:03 1 32
如何在单个函数中传递不同的结构作为参数

我有 2 个结构名称 struct1、struct2。 我也有一个名为“myFun”的操作函数 void myFun(/一个指针参数/) 我有一个设置标志,如果设置标志为 1,我需要将 struct1 指针作为 myFun 参数传递,如果设置标志为 0,我需要将 myFun 参数作为 st ...

2022-07-02 07:45:01 1 53
连续非数组对象上的指针算术

std::vector通常被认为是不可实现的 pre-C++20(如P0593中所讨论的),因为在遵守所需的性能限制的同时,元素不能放置在内部数组中,并且在返回的指针和特别是.data()返回的指针是不允许的: 但是,C++17 之前的标准包含以下引用: [basic.compound ...

2022-07-01 22:32:29 1 101
gthe结构在类外声明时如何在类中返回结构?

我试图通过调用一个类来返回字符串“Johna”“Smith”的结构。 我对 OOP 和指针非常陌生和困惑,我想知道我是否走在正确的轨道上,以及我能做些什么来摆脱以下错误: 第 46 行的“无法将 'name' 转换为 'const char*'”... 这一行 任何帮助表示赞赏,这是完整 ...

2022-07-01 18:41:08 3 36
为什么我在编译和运行这段代码时会出现分段错误?

我正在尝试创建一个 char 指针数组,或者以另一种方式将其放入字符串数组; 使用这种语法: 据我了解, a是指向char*的指针。 当我取消引用它时,我必须访问char* ,在这种情况下,它是指向字符串文字"ab"的第一个char的指针。 向指针添加一个字节必须产生指针,指向字符串文字的第二个 ...

2022-07-01 14:01:42 2 55
将 const node*& 类型的引用绑定到 node*const

我正在尝试实现通用树,并且在函数getSizeRecursive line 1中为什么我不能使用const node* &root 。 同样,我在line 2遇到了同样的错误。编译器给出了一个我无法理解的错误。 我可以从中理解的是,编译器无法将对reference to pointer ...

2022-07-01 08:35:22 1 36
传递给不同函数的指针向量

我正在尝试使用 new 运算符来创建对象。 我在调整代码以管理指向我创建的对象的新指针时遇到了一些麻烦。 这是我的代码: 具体来说这里有一个问题: 我知道我需要调整displayStudents函数以接收指向对象的指针向量,但我不确定如何执行此操作。 ...

2022-06-30 22:37:34 1 43
将包含 unique_ptr 的对象移动到向量

只是想知道是否有办法将持有 unique_ptr 的对象移动到这些对象的向量中? 例子: 现在,有没有办法可以将 myObject 移动到对象中并避免 unique_ptr 错误? ...

2022-06-30 21:35:07 1 48
将 memcpy 替换为带有无符号字符的 memcpy_s

假设我们有一个执行此操作的遗留代码: 其中指针source作为该方法的输入参数传递。 length是一个无符号长变量。 现在我想用它的安全版本替换被认为不安全的 memcpy 调用,所以用memcpy_s 。 在其文档的基础上,此方法采用三个参数, 目的地 目标缓冲区的大小,对于 m ...

2022-06-30 20:51:38 1 74
pthread_create 函数及其参数的含义

我对c语言中的pthread_create函数及其参数不是很了解。 为什么第一个参数和第二个参数是指针? 为什么人们大多为第二个参数写NULL? 我们可以写什么来代替NULL? 你能举一个线程属性的例子吗? void*(*start_routine)(void*)所有这些指针是什么 ...

2022-06-30 19:05:22 1 17
在c程序中用struct定义链表结构

我使用 C 程序创建了一个链表。 我的代码如下。 在链表结构中,我只是将节点结构定义为一个struct,链表结构没有定义为一个单独的struct。 通过为链表结构定义一个单独的struct,如下; 我想从全局可变性中排除变量“head”和“numberOfElements”。 通过此更改,我 ...

2022-06-30 15:46:46 1 44
为什么当我尝试打印存储在其中的字符时,这个指针会打印部分内存地址

我在主函数中创建了一个指针:(#*n),存储了一个简单的字符串文字,并在主函数中打印出它的值,输出没问题:(函数指针),正如我所料,但是,当我通过指向函数的指针:(#topic)作为参数,然后尝试在新函数中打印指针的原始值,我有一个奇怪的输出,新输出末尾有部分内存地址:(#function指针 14 ...

2022-06-30 14:19:17 1 17
如何在 Python 中将数字列表转换为 ctpyes 数组

我将一个 C 库导入 Python 并想使用 Python 中的 C 函数。 Python 中的数据保存在一个列表中,例如: user_data = [1, 255, 30, 100, 0, 12, 5, 216] 。 列表中的所有元素都是数字 (0..255)。 我需要将此数字列表转换为 ct ...

2022-06-30 11:41:15 2 55

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM