pointers 相关问题

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

标准库向量内存泄漏

我遇到了一个问题,即我无法正确释放内存。我有一个 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

为什么在C语言中不能将char数组声明为“char* a”格式?

众所周知,数组名指向数组第一个元素的地址,但是为什么我们不能在C语言中将char数组声明为“char* a”格式? ..

回答 1 投票 0

设置整数指针数组

我正在尝试设置一个整数指针数组。该程序应该将索引 i 处的指针设置为指向值 2*i 的整数。然后程序应该打印出 fi 的指针...

回答 3 投票 0

为什么这个指针会抛出访问冲突?

我尝试在代码中转换指针。但它引发了访问冲突。 我在网上尝试了很多方法,但都失败了。 主程序: createthread(nil,0,@make,@cli,0,tmp);//cli是一个

回答 1 投票 0

c++中未初始化指针的值

上下文:我仍在学习如何用 C++ 进行编码,并且我知道如果未初始化,变量将被分配垃圾值。 我想知道未初始化的指针会有什么值。 我很期待...

回答 1 投票 0

初始化多态函数指针映射

我正在做一个个人项目,它可以归结为一个任务管理命令行工具。这个想法是采用我在高级语言中使用的一些概念并将它们应用到 C++ 中,因为我们...

回答 1 投票 0

`constexpr`“编译时指针”在 C++ 中如何工作?

背景 指针不能用作模板(在编译时专门化)的 T* p 值参数,因为某些对象 T obj 的内存地址 &obj 仅在运行时才知道。

回答 1 投票 0

带双指针的二维数组

我想用双指针实现二维数组,并且我希望每个数组在内存空间中是连续的。所以每个数组之间应该有 20 个字节。但下面的代码给出了不同的结果......

回答 1 投票 0

如何在两个函数(都不是主函数)中传递结构体指针

我想将一个指向函数A的结构体的指针传递给函数B,该结构体在函数A中声明,这可能吗? 无效 func1() { 类型定义结构{ int x;...

回答 1 投票 0

理解C中的指针定义

我对指针及其使用有一定的了解,但我想到了一些使用指针转换的代码(我认为)我从未见过,我不确定我是否理解 该代码是一个 C 函数(为

回答 1 投票 0

班级地图中的智能指针?

我正在尝试在地图中插入对象,建议我使用指针,所以这是我的代码: #包括 #包括 #包括 类人 { 私人的: INT...

回答 1 投票 0

下面的代码是有效的C吗? (空指针的指针算术)

我最近在阅读C标准ISO/IEC 9899:2018规范。其中,第6.5.6节(加法运算符)描述了对+运算符的约束。规则[8]说: 当一个表达式...

回答 1 投票 0

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