问答列表

分配内存 - 指针

作者: 提问时间:3/25/2021

我想知道何时或是否必须删除此对象。 下面是一个基本类 Object 的构造函数 Object.cpp: Objects::Objects{ Obj one = new Obj; Obj two ...

如果传递给函数,则确定数组的大小

作者:Charles Khunt 提问时间:6/9/2009

如果数组被传递给另一个函数(大小未传递),是否可以确定数组的大小?数组的初始化方式类似于 int array[] = { XXX } .. 我知道不可能做sizeof,因为它会返回指针的大小。我问的...

使用函数更改指针包含的地址

作者:pranphy 提问时间:11/17/2012

如果我已将指针声明为 ;在主模块中,我可以通过分配 where 是另一个已声明的整数变量来更改包含的地址。 我现在想使用以下函数更改地址:pint *ppp = &a;a void change_a...

有选择地仅对翻译单元的一部分禁用 GCC 警告

作者:Jon-Eric 提问时间:6/8/2009

与此 MSVC 预处理器代码最接近的 GCC 等效项是什么? #pragma warning( push ) // Save the current warning state. #pragma w...

“按引用传递”也可以称为“按指针传递”吗?

作者:YUMI 提问时间:12/29/2020

我目前正在阅读将参数传递给 C 函数的方法。在阅读过程中,我开始知道在 C 语言中有两种方法可以将参数传递为按值传递和按引用传递。 然后我又读到,我们也可以将指向变量的指针作为参数传递。 begin...

如果你不检查 C 语言中的 feof 会怎样?

作者:programme3219873 提问时间:8/9/2022

在读/写操作期间,是否绝对有必要检查?feof() 我问的原因是因为我有一个执行读/写一次的程序,下面是代码: while (1) { data = read_file_data(file);...

与 == EOF 与 feof 的混淆

作者: 提问时间:3/23/2016

我打开了一个文件,在指针的地址下找到了流。我正在尝试查看文件是否为空。使用以下内容ptr if (fgetc(ptr) != EOF) 按预期工作。当文件为空时,不执行该语句。当文件不为空时,不...

在 Go 函数中按引用和值传递

作者:N P 提问时间:11/15/2017

我对在 Go 中传递引用和值有点困惑。 我已经看到过对类型前面的 * 的解释。 * 在类型名称的前面,表示声明的变量将存储该类型的另一个变量的地址(而不是该变量的值) 类型)。 这对我来说没有意...

有没有办法限制头文件中“使用命名空间”指令的效果?

作者:Dimitri C. 提问时间:6/22/2009

我喜欢 C++ 命名空间的概念,因为它们有助于保持源代码简洁,同时避免名称冲突。在 .cpp 文件中,使用“using namespace”声明,这非常有效。但是,在头文件中,这不能使用,因为它“打开...

使用 C 返回数组

作者:user1506919 提问时间:7/26/2012

我对 C 相对较新,我需要一些关于处理数组的方法的帮助。来自Java编程,我习惯于能够说出一个数组。但是,我发现使用 C 时,您必须在返回数组时使用指针作为数组。作为一个新程序员,我真的完全不明白这一...


共902条 当前第3页