“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。
int v_1[10] = { -1,1000,2 }; 整数a; a = strlen(((char*)v_1 + 1)); 我无法理解为什么在这种特殊情况下“a”变量等于 5。 我也在努力理解...
我正在编写一个循环列表列表的递归函数。 这是函数的标题: void findDirToDelete(目录*& current_dir_ptr, 目录*& dir_to_delete, int
我需要获取字符串的大小以传递给函数 read() 下面是我尝试使用函数 size 来实现查找字符串大小的代码,但它不起作用 #在...
我目前正在研究一种用于迷宫生成的递归回溯方法。目前我正在努力从 GetNeighbours() 函数中获取正确的值。在函数内,它返回...
我尝试考虑一种 API 策略,在头文件中,而不是 typedef 结构 {...} type_t; extern void func(const type_t* 实例); 我有 typedef void* type_t_handle; 外部无效函数(...
所以为了更好地理解new/delete(真的是为了用小例子向自己证明为什么接口需要虚拟析构函数),我想了解内存泄漏,这样我就可能生活在恐惧之中……
将数组指针从一个 C++ 程序传递到另一个链接的 C++ 程序的正确方法是什么?
将数组指针从一个 C++ 程序传递到另一个链接的 C++ 程序的正确方法是什么? 我有一个 C++ 程序,它调用另一个 C++ 程序中名为 SaveGatheredVec() 的函数...
我正在自学c++,我被指针困住了。特别是在调用指针并更改它们的不同函数中。我知道对于这里的大多数人来说这非常简单,但是......
C 标准是否保证 NULL > NULL 始终为 false?我问因为会话在初始或终端malloc缓冲区中可能吗?看来大家还是要小心一点
void push(struct Stack *stack, void *element) { if (栈->len < stack->size) { memcpy(stack->arr + stack->len * sizeof(stack->elem_size), element, strlen((char*)
我有以下C++代码: #包括 使用命名空间 std; 整数x; 无效 p(int a, int &b) { 计算<< x << " " << a << " " &l...
如何在cpp中的curl_easy_setopt()中使用基于类的成员函数作为回调函数
我正在编写一个程序,我在文件“one.cpp”中将事件处理函数定义为类成员函数。我的自定义 http 客户端在其他文件“second.cpp”中定义。 最初我写了...
我正在做一个C++项目,一个非常简单的视频游戏。这个游戏必须有无限的关卡,每个关卡都有随机数量的平台。 我为平台创建了一个对象,这里是 hpp: 班级平台...
假设我做了如下事情: size_t长度=1000; char* p = malloc(长度); 然后我想循环遍历元素,所以最基本的是: 对于 (size_t i = 0; i < length; ++i) { p[i...
我不太明白为什么这段代码有效。特别是在“i=strstr(s + k, t) - s;”部分,根据我的理解,strstr() 返回一个指针
程序做了应该做的事情,提取字符串中最后一次出现的字符串,但由于 strstr() 返回一个指针,为什么“减号字符串”会使其无符号...
这是一个使用 libsodium 的密码(diceware)生成器。 get_word 函数应该将选定的单词(字符串)写入作为参数 char *word 传递的指针,但它不是 w...
我有以下结构,我正在尝试为下面的结构区域分配空间。 目前,我将该区域的空间分配为: 区域 *区域 = (区域*)malloc(sizeof(区域) + (大小...
如何在c++中使用指针指向map<int, order>和map<int,order,greater<>>
我想使用一个指向map和map>的指针。 在下面的代码中,指针将根据标志指向某人。但代码无法编译...