声明 问答列表

如果数组是通过引用传递的,为什么我应该使用 int(&)[]?[复制]

作者:Francesco Derme 提问时间:9/6/2023

这个问题在这里已经有答案了: 什么是数组到指针的转换,又名衰减? (11 个回答) 2个月前关闭。 考虑: #include <iostream> using namespace std; vo...

C++ 正向声明 - 不允许使用不完整的类型

作者:TokaraForest 提问时间:6/24/2022

我有多个类,并按顺序编写它们。First class 有一个枚举,但我想将其移动到所有其他类下面的类。这就是问题开始的地方。由于最后一个类将具有该枚举,因此在第一个类中使用枚举的成员会出错。 初始代...

对函数参数使用 const 有什么影响吗?为什么不影响函数签名?

作者:Rob 提问时间:9/23/2008

例如,假设一个简单的赋值器接受单个布尔参数: void SetValue(const bool b) { my_val_ = b; } 这真的有什么影响吗?就我个人而言,我选择广泛使用它,包括参...

为什么 'int ;' 在 C 中编译良好,但在 C++ 中编译不行?

作者:Destructor 提问时间:10/22/2015

请考虑以下程序(在此处查看现场演示)。 #include <stdio.h> int main(void) { int ; // Missing variable name puts("Surp...

重命名/重新声明 CFFI 的函数?

作者:JamesTheAwesomeDude 提问时间:11/8/2023

我有一个 C 库,我正在尝试为其创建(外行,API 模式)CFFI 绑定。C 库提供了每个函数的各种实现,但它们都添加了这个巨大的、令人讨厌的前缀。 例如,GreenSpam 子模块中 foo 函数...

C/C++ 编译器如何在头文件中找到原型的定义?

作者:Joel 提问时间:7/30/2010

当我在头文件中声明一个函数,并将该函数的定义放在其他文件中时,编译器/链接器如何找到定义?它是否系统地在其路径中的每个文件中搜索它,或者是否有更优雅的解决方案?这几天一直困扰着我,我一直无法找到解释。...

如何在VBA中使用As声明多个具有指定类型的变量?

作者:Kouichi C. Nakamura 提问时间:3/8/2019

根据 Microsoft 的此文档,可以使用以下代码来确保; a、b 和 c 都是单;x 和 y 都是 Double Dim a, b, c As Single, x, y As Double, ...

通过引用类型或该类型的变量,从定义中初始化变量

作者:Wör Du Schnaffzig 提问时间:4/9/2021

如此大量地使用至少一个标准(C99-current)所涵盖的初始化代码中的声明,还是gcc扩展? 所有成员初始化术语的共同点是,它们要么引用类型,要么从类型定义中引用该类型的成员/变量。 #incl...

为什么 int x{ y = 5 } 是可能的?

作者:discape 提问时间:10/18/2019

int main() { int y; int x{ y = 5 }; //x is 5 } 这怎么可能,因为 y = 5 不是可计算的表达式? 另外,为什么编译器或 IDE 不抱怨 ma...

初始化用逗号“,' 分隔的几个变量

作者:Pierre Nicolas 提问时间:1/8/2018

使用 C++14,如果我想在同一指令上声明和初始化两个整数(使用逗号分隔符): int i,j = 0; std::cout << i << "," << j << std::endl; 然后,...


共91条 当前第1页