pointers 相关问题

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

C 中使用引用与局部变量的效率

我在C中定义了一个函数,如下: char **fun(size_t *size) { 大小_t 本地大小 = 0; 尽管 (...) { //函数代码... 本地大小++; } *大小=本地大小; //返回代码...

回答 1 投票 0

使用 std::vector::data() 访问元素

对于这段代码 #包括 #包括 int 主函数 () { std::vector myvector (5); int* p = myvector.data(); *p = 10; ++p; *p = 20; p[2] = 10...

回答 2 投票 0

为什么 &(NULL->local) 不会导致我的程序崩溃?

这是示例代码。 #包括 #包括 #包括 typedef 结构子结构 { 国际协议; 无符号字符 header_sent; 无符号字符

回答 1 投票 0

为什么 & 和 NULL 箭头运算符不死? &(NULL->本地)

这是示例代码。 #包括 #包括 #包括 typedef 结构子结构 { 国际协议; 无符号字符 header_sent; 无符号字符

回答 1 投票 0

如何在c中打印寄存器内容

我正在尝试调试我为 UART 编写的驱动程序,该驱动程序从串行控制台读取字符串,直到用户按“l”。下面该函数称为“getstring()”。 我想检查一下...

回答 2 投票 0

如何修改golang中的嵌入结构?

我想在golang中设置嵌入结构的字段, 我怎样才能做到这一点。 尝试使用反射但对我不起作用。 类型 ProductTypeDbModel 结构 { 实体.BaseEntity 身份证...

回答 1 投票 0

unique_ptr声明后如何赋值?

#包括 #include // unique_ptr 使用命名空间 std; int main() { std::unique_ptr char_ptr; char_ptr = (char*)"anisha"; 返回0; } 我是...

回答 3 投票 0

从另一个类继承数组时的Python类内存处理

当数组从另一个类继承时,python 类如何处理数组?子类是否将父类的数组存储为指针,或者执行深度复制并用完...

回答 1 投票 0

为什么在C处指针的地址和指针的值不一样

我创建 ptr 指针并将其设置为 x 的地址,然后打印这两个地址,为什么它们彼此不同? #包括 int main() { int *ptr; 整数x = 20; ptr = &x...

回答 1 投票 0

我如何从Go中的spotify Web api访问访问令牌?

我需要从 CompleteAuth 函数访问我的访问令牌,以便我可以在其他端点中使用。 func CompleteAuth(w http.ResponseWriter, r *http.Request) { tok, err := auth.Token(r.Contex...

回答 1 投票 0

空指针值在函数调用之间莫名其妙地变化

好的,所以我引用的代码如下。它不是整个代码,而是相关部分 空白 array_sort(void *A, int arr_size, int 比较(void *, void*)) { 无效*最大值= A; 我...

回答 1 投票 0

“神奇地”避免段错误

我写了一个小演示程序 #包括 #包括 typedef 结构 tag_node { struct tag_node *左,*右,*上一个; 整数值; } 节点; int main() { 节点*

回答 1 投票 0

将零大小类型实例存储到空指针中

根据 Rustonomicon Rust 很大程度上理解任何生成或存储 ZST 可以简化为无操作 另一方面 请注意,对 ZST(包括空切片)的引用,j...

回答 1 投票 0

将结构变量分配给自身(通过指针取消引用)定义的行为吗?

如果两个指针指向同一个结构变量,是否定义了将一个取消引用的指针分配给另一个指针的行为? 结构体{ 国际会员; }; int main() { 结构结构...

回答 1 投票 0

C 字符串中未解释的字符

我创建了一个char *类型的指针,并通过malloc()函数为其分配了一个等于size的内存块,这是一个int变量,其值由用户确定。然后,用了一段时间...

回答 1 投票 0

recv函数,我不明白它是如何工作的

我是初学者。该函数请求以下参数: int 接收( [in] Socket , [输出] char *buf, [在] int len, [输入] int 标志 ); 第二个参数要求我传递...

回答 1 投票 0

为什么将结构体成员转换为其结构体指针类型有效?

我不确定用什么术语来正确解释这一点,但我已将代码单独放入一个文件中,以了解它是如何工作的,我希望有人可以进一步帮助我。 .

回答 2 投票 0

尝试访问矩阵指针的位置 0 时,代码会进入 SegFault

我想做的是使用insertion_sort算法对矩阵的列进行排序,这是进入段错误的排序函数,我尝试进行故障排除并发现了该设置...

回答 1 投票 0

为什么取“this”指针的地址是非法的?

我尝试找到这个指针的地址,但是这段代码显示了一个奇怪的 错误: #包括 使用命名空间 std; 类基类 { 民众: 无效测试() { 维...

回答 4 投票 0

作为程序员,我们是否必须关心结构体指针上下文中的结构体填充?

我在 C 中使用指针已经有一段时间了,它们总是按预期工作。然而现在我读到了一本书,它在 C 结构填充和指针的上下文中断言了这一点:“几个

回答 3 投票 0

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