pointers 相关问题

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

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

在 C++ 中使用带有指针的“assert”

我们什么时候需要对C++中的指针使用“assert”,何时使用它们,它们最常见的实现方式是什么?

回答 7 投票 0

如何将指针传递给函数?

如何将 p[0] 传递给函数并打印其内容? #include“stdio.h” 无效 setupMidiOctave(int *p[]) { int a[] = {1, 2, 3}; int b[] = {4, 5, 6}; p[0] = &a[0]...

回答 1 投票 0

即使参数和结果具有相同类型,`fn` 的`TypeId` 也是不同的

具有相同参数和结果类型的两个 fn 类型的 TypeId 在非泛型函数与使用相同类型实例化的泛型函数中获取 TypeId 时有所不同: 在这个 Rust 程序中(

回答 1 投票 0

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