pointers 相关问题

“指向”存储在内存中的另一个值的数据类型。指针变量包含某个其他实体(变量或函数或其他实体)的内存地址。此标记应用于涉及指针使用的问题,而不是引用。使用指针的最常见编程语言是C,C ++,Go和汇编语言。使用特定语言标记。其他有用的标签是描述指针使用的方法,函数,结构等。

如何在C ++中实现成员函数的指针?

C ++中指向成员函数的指针分为三个部分:偏移地址/索引虚拟?当使用基本指针调用派生对象时,偏移量用于指针调整。此偏移量如何...

回答 2 投票 7

C ++将object *作为int *

我有一些代码可以接受指向对象的指针,到目前为止,这种方法一直运行良好,但是,经过一些清理(我编写的代码比较杂乱,然后在大多数错误消失后进行清理),.. 。

回答 1 投票 0

我无法在C中编辑内存地址

我真的不知道该如何表达标题,我想要从另一个重叠的指针中编辑一个指针中的字符串。我想在此代码中获得什么是1abcd abcd,但得到了什么...

回答 1 投票 0

无法理解在C中访问二维数组的这种方式

我遇到了这段代码,发现很奇怪,它可以打印5。我不明白为什么将int *强制转换为基本上是一维数组的原因。有人可以...

回答 2 投票 1

[类型数组?

我有几个结构,我想创建它们的数组,以便可以将其成员用作模板的参数,例如,types = {int,float};乘法 ();。可以是...

回答 2 投票 1

C ++指针不为null,但无法释放

我正在实现一个开放的HashTable。我的麻烦出现在析构函数中,我在其中遍历数组中的所有存储桶,对于每个数组,我都将删除链表中的所有节点。 // ...

回答 1 投票 0

[使用指针将输入读入数组时如何正确使用scanf()?

我正在刷新我最基本的C知识,并决定尝试一些指针算法,动态内存分配等。由于某些原因,使用scanf()读取输入将无法正常工作,并且我可以......>

回答 1 投票 0

在C语言中逐字读取文本文件

我正在尝试学习C语言中的文件I / O操作。我的目标是将所有单词从文本文件存储到字符串数组。我试图编写一个代码,该代码逐字符读取文本文件char并从...

回答 3 投票 0

如何正确将元素打印到文件中?

当程序使用yazici函数时,我无法将urun的元素正确打印到文件中。我可以打印satin_alim_kg,toplam_ucret和barkodsorgu。我尝试制作结构...

回答 1 投票 0

如何在不使用while循环的情况下找到缓冲区的大小?

我最近试图查找输入缓冲区的大小,以便在memcpy中使用它以将输入缓冲区的内容复制到输出缓冲区而不重叠。以下是代码段。...

回答 1 投票 -1

有关整数三重指针和浮点三重指针的区别的问题

我正在做一个学校的项目,他们强迫我们在一个将两个矩阵相乘的函数中使用类型float三重指针,最后一天,我不知道为什么要使用int Triple .. 。

回答 2 投票 0

为什么我的输入功能无法正确输入?

我是C的新手。我之前问过这个问题,我知道我的代码中有一个错误,但是仍然无法正常工作。我想从用户那里获取输入并将其存储在分配的内存中。 ptrsptr和Patientnum是...

回答 1 投票 0

结构名称结尾的*运算符与结构名称前面的*运算符有什么区别?

我正在遵循链表的C教程,并且正在构建节点。但是,我不明白为什么*运算符出现在节点变量的末尾而不是它的前面。我以为...

回答 1 投票 0

无法使用C中的循环在没有toupper的情况下将char *指针转换为低/大写char *指针

我正在尝试使函数变为LowerCase(char * string),但无法使其正常工作。这是我的代码无效toLowerCase(char * string){int i = 0; while(*(string + i)!='\ 0'){如果(*(...

回答 1 投票 0

如何在没有指针的情况下存储变量的地址

我们如何在不使用指针的情况下存储变量的地址? #include int main(){double sum; double x = ∑ printf(“ \ n%lf”,x); }

回答 1 投票 0

指向char类型的指针的动态分配内存的指针的类型是什么?

我是C的新手。我需要分配内存并将指针存储在其中。这些指针的类型为char。那么指向该内存的指针的类型是什么?炭?还是长,因为地址就是数字?

回答 3 投票 1

重新分配指针所指向的内存后可以重用指针吗?

我是C的新手。我知道当我使用realloc()时,由于新的内存块可能在另一个地址中(它设置为null?),所以该指针被停用。但是指针仅存储地址的值。 ...

回答 2 投票 1

malloc(sizeof(ptr))与malloc(sizeof(ptr *))之间的区别?

我想知道这两行之间的区别:queue * f =(queue *)malloc(sizeof(queue)); queue * f =(queue *)malloc(sizeof(queue *));这是队列的定义:typedef struct ...

回答 1 投票 0

在重新分配指向指针的内存后,我可以重用它吗?

我是C的新手。我知道当我使用realloc()时,由于新的内存块可能在另一个地址中(它设置为null?),所以该指针被停用。但是指针仅存储地址的值。 ...

回答 2 投票 1

无法将“ this”指针传递给另一个类并在CPP中调用该类的任何方法

[这里,我试图使用“ this”关键字将ATMMachine实例传递给HasCard类,并尝试使用该实例从HasClass调用ATMMachine的任何方法。但是我无法打电话给...

回答 1 投票 0

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