pointers 相关问题

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

为什么golang指针可以直接获取对象的属性

我正在使用golang指针进行一些空检查。但我对如何检查 nil 情况感到非常困惑。它与C有很大不同。例如有一个mock对象 类型节点结构体{ ...

回答 1 投票 0

将整数赋给 C 中的单元素字符串数组

我无法弄清楚如何将整数值分配给C中的字符串数组,假设这当然是可能的!我想将一些元素从 char ** 更改为不同的值,然后...

回答 2 投票 0

常量指针与指向常量的指针[重复]

我想知道它们之间的区别 常量 int* ptr; 和 int * const ptr; 以及它是如何运作的。 我很难理解或记住这一点。 请帮忙。

回答 8 投票 0

C - 没有函数指针的动态函数调用

我想动态调用C函数(例如形成stdlib、数学...)。这意味着我的 C 程序只知道指向随机函数(例如 printf)的指针及其签名(编码为 c...

回答 5 投票 0

有没有更简洁的方法来编写此 C++ 代码?

我正在学习 C++,来自动态类型语言背景,并在 C++ 中实现算法来完成此学习。我当前的(子)项目是一个将元素插入到...

回答 1 投票 0

无效地址 0x71db7cb5e0 传递给空闲:值未分配

在 minSDK=22 或以上运行 Android 应用程序后,调用文件路径的 free() 函数 (free(filePaths[i]);) 后出现以下错误。 minSDK=21 一切正常 地址无效

回答 1 投票 0

C++ - 指针上的运算符 -= [重复]

假设我有指针数组: char* buf = 新的 char[256]; 如果我这样做,数组指针的值/大小会发生什么 buf -= 100;

回答 2 投票 0

C - 如何释放一个双空指针,该指针具有使用 malloc 分配给它的动态结构数组

我的C看起来像这样。 typedef 结构体 { 无效*fooStruct; } 事物; typedef 结构体 foo { int *somethingNumber; 烧焦一些东西; } foo; 外部无效 **double_ptr; 无效*ptr; int主要...

回答 1 投票 0

为什么我收到“不兼容的整数指针...”警告?

我只是尝试使用指针来获取数组第一个的地址并逐个读取元素。我使用指针不占用大部分内存。这是变量: 未签名...

回答 1 投票 0

c++中对指针引用的查询

代码: int int_array[5] = {1, 2, 3, 4, 5}; std::cout << int_array << " " << &int_array << " " << *(&int_array) << " " <...

回答 1 投票 0

C99 和 MISRA C:2012 中指针转换的未定义行为

我正在开发一个 C99 项目,该项目要求我们遵循 MISRA C:2012 标准。 规则 11.3 本质上是防止在不声明合理的情况下在不同对象类型之间转换指针

回答 1 投票 0

两个不同的函数指针调用在 C 中返回相同的值

这里我们有两个函数指针调用,它们以不同的方式将返回值分配给变量。 int *func() { int *i = calloc(2, sizeof(int)); *我= 100; *(i + 1) = 200; 公关...

回答 1 投票 0

使用sd-device枚举设备导致seg错误

#包括 #包括 #包括 int main() { sd_设备*设备; sd_device_enumerator *枚举器=NULL; const char **子系统 =N...

回答 1 投票 0

如何清理 std::vector<int*> 而不会出现 _CrtDumpMemoryLeaks() 报告的内存泄漏

我遇到了一个问题,即我无法正确释放内存。我有一个 int* 类型的向量并且 分配内存并将这些指针添加到我的向量后,我只想释放

回答 2 投票 0

标准库向量内存泄漏

我遇到了一个问题,即我无法正确释放内存。我有一个 int* 类型的向量并且 分配内存并将这些指针添加到我的向量后,我只想释放

回答 1 投票 0

Go []字节到字符串转换最佳实践[已关闭]

在网上我看到了两种在 Go 中将字节数组转换为字符串的方法。 方法一: func 转换(myBytes []byte) 字符串 { myString := 字符串(myBytes[:]) 返回我的字符串 } 方法二: 函数转换...

回答 1 投票 0

你能有一个指向子对象类的数据成员的指针吗?

我对一件事感兴趣 - 在 C++ 中,我们有指向数据成员的指针,例如: 结构A { int a_1 = 1; }; 一个一个; int A::* p_a = &A::a_1; a.*p_a = 10; 但如果我有类似的东西...

回答 3 投票 0

关于C中指针和数组的问题

我正在查看 c 中指针的一些语句,了解如何从 i = 1 开始迭代数组 (A)。我能够理解为什么以下内容有效: 整数* B = A; printf("%d “,B...

回答 1 投票 0

C++ 指向数据成员的指针

我对一件事感兴趣 - 在 C++ 中,我们有指向数据成员的指针,例如: 结构A { int a_1 = 1; }; 一个一个; int A::* p_a = &A::a_1; a.*p_a = 10; 但如果我有类似的东西...

回答 1 投票 0

如何将匿名VLA分配给指针?

目前我正在将VLA分配给指针,如下所示 结构体 Foo { int* 数组; }; int 数组[大小]; 结构 Foo foo = { .array = 数组; }; 是否可以将其替换为“ano...

回答 1 投票 0

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