“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。
我想用C++建立一个简单的二进制树,用指针为每个节点指向左边的子节点和右边的子节点。我手动设置树的根,然后在树上添加一个数字, ...
我有一个关于智能指针的问题。是否可以将智能指针暂时投向一个原始指针?例如:std::vector > all_monsters to std::...
我有以下设置器: void Instructor::setGames(const std::vector) &value) { games = value; }。我试图这样使用它。游戏g1, g2, g3; std::vector
我必须承认,我不知道如何使用指针,但我尝试了非少。我的程序的问题是,它显示的字符串是反向的,除了什么是第一个字母丢失......。
我是新手C程序员,正在维护一些看起来有问题的遗留嵌入式C代码。在下面的片段中,我已经简化了。UINT16 adcFunc(UINT8 adc, UINT8 channel) { ADC_t* ... ...
所以我正在写一个类,它包含了对两个对象的引用,就像这样:private.Poly *p1, *p2; 然后我像这样构造这个类:rati::rati() : p1(new Poly())。Poly *p1, *p2; 然后我像这样构造这个类: rati::rati() : p1(new Poly()), p2(new Poly()) { (*p2)[0] = ....
我想用C++创建BST。当我尝试将指针分配给新节点时,它没有改变。在函数调用后,它仍然是随机值。可以用我的方法吗? struct wezel { int value; ...
考虑一下下面的C代码。我本以为变量bar每次都会被实例化,因此会指向内存中不同的地址,但事实并非如此。 for (i = 2; i < 7; i++...
首先是下面的代码。#include #include int main(){ const char *cs; { std::string s("123456"); cs = s.c_str(); printf("cs = ...
我想写一个包含很多类的程序,在一个叫 "宿舍 "的类中,我有一个Blocks的arrayList,在 "Block "类中,我有一个Room的arrayList,在 "Room "类中,我 ...
我知道下面的代码是无效的,因为%s期望一个类型为char *的参数,但我给了一个类型为char **的参数。#include struct employee { int id; char name[...
如果指针是在主线程中用malloc()创建的,那么如何在辅助线程中释放()一个缓冲区指针?
我正试图实现一个解决方案,部分基于下面的讨论。基本上,我想在主线程中调用malloc(),在辅助线程中调用free()。链接的讨论涉及到...
所以,我做了这个程序,目的是存储一个字符串从stdin和存储在一个数组的字符串。之后,我想打印所有存储在数组中的字符串,但顺序相反。...
以下是spinet的代码: #include int main(void) { int x = 12345678; char *a = x; printf("%d/dn",x); printf("%d/dn %d/d/dn %d/d/dn",a[0], a[1], a[2], a[3]); ...。
在valgrind中,操纵指针会导致 "无效的realloc()"。
我有一个项目,涉及到读取不确定数量的字符串,并根据一些相关的元数据将它们追加到不同的char**中。我有一些代码会重新分配()一个char**到 ...
"warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] " 问题在这里 free((void*)c_array[i]); 如果你能告诉我如何解决这个问题,谢谢! ...
为什么C++的scanf函数需要引用变量作为参数?我想知道为什么scanf不能直接引用变量本身,因为每当我没有输入一个......时,它就会给我一个奇怪的警告。
我使用POSIX regex来解析一个配置文件,它看起来像这样。ROOM NAME.XYZZY CONNECTION 1: ROOM NAME: XYZZY CONNECTION 1: PLOVER CONNECTION 2: 地下城 CONNECTION 3: twisty ROOM TYPE: START_ROOM 1)我的算法取决于......