问答列表

通过引用更改数组的内容

作者:sdgaw erzswer 提问时间:3/20/2023

我最近一直在处理以下场景: pub fn random_function(inp_array: &[u32]) { for actual_val in (RefCell::new(*inp_ar...

尝试将指针的二维数组作为 const 传递时的编译器错误

作者:VincentSchaerl 提问时间:3/21/2023

我想将指针的二维数组传递给函数,使函数既不能通过取消引用这些指针来更改数组指针指向的整数值,也不能更改指针本身,也不能使数组本身变为合理(请参阅我的最后一个问题): void test(int co...

如何将指针的二维数组作为常量传递?

作者:VincentSchaerl 提问时间:3/21/2023

如果我创建一个指针的二维数组并将其传递给一个函数: int main() { int* array[2][2]; int a = 5; int b = 10; array[0][0] = ...

如何将指针的 std::array 作为 const 传递?

作者:VincentSchaerl 提问时间:3/21/2023

我想创建一个指针,而不声明指针指向的类型为 ,以便我可以通过取消引用这些指针来更改数组指针指向的值。std::arrayconst 所以我不想这样做: #include <array> int ...

如何从结构体中获得正确的输出?从二进制文件加载信息后

作者:ph140 提问时间:3/28/2023

我正在尝试将数据从二进制文件读取到 inode 结构中。表示文件系统。但是,我遇到了分段错误,并且不知道如何解决它。我已经在load_inodes函数和debug_fs内打印了地址。我的问题是,我如何...

在 C/C++ 中,“取消引用”指针是什么意思?

作者:asir 提问时间:2/10/2011

请附上一个例子和解释。...

为什么函数可以接收 char 数组作为 char 指针,为什么函数可以更改元素的值?

作者:hooky 提问时间:4/3/2023

我将 char 指针声明为函数的参数,并将 char 数组作为参数。 有人告诉我 char 指针和 char 数组是不同的类型。 但是该函数可以将 char 数组作为 char 指针。 此外,可...

在 C 中通过引用传递

作者:aks 提问时间:2/9/2010

如果 C 不支持通过引用传递变量,为什么这样做? #include <stdio.h> void f(int *j) { (*j)++; } int main() { int i = 20;...

指南针监视:File:Class 的未定义方法“存在?

作者:Nico 提问时间:4/4/2023

(对 ruby/gem/sass/compass 非常不熟悉) 我已经在我的 Ubuntu 服务器 22.04、ruby 3.2.1、gem 3.4.10、sass 3.7.4 和 compass ...

为什么要使用指针而不是对象本身?

作者:gEdringer 提问时间:3/3/2014

我来自Java背景,并开始使用C++中的对象。但是我想到的一件事是,人们经常使用指向对象的指针而不是对象本身,例如这个声明: Object *myObject = new Object; 而不是...


共625条 当前第17页