C++中的以下语句是什么意思
What does the following statement in C++ mean
语句是什么
WidthT getwidth(void);
刻薄?对我来说,这意味着getwidth
被调用,并且类型为WidthT
。这是正确的吗?
您给出的语句是一个声明;
存在一个名为getWidth的函数,它不接受任何参数,并且返回WidthT类型的东西。
它被称为正向声明,通常用于告诉它后面的代码假设该函数存在于其他地方,并且可以调用。
它是一个函数原型,通常放在头文件中。原型提供了大量关于函数的信息。
这是一个函数原型的声明。
这意味着,有一个名为getwidth
的函数,它不接受参数,并返回类型为WidthT
的值。
这里没有定义函数,但它可能在其他地方定义了——可能在另一个文件中。
相关文章:
- "类模板示例<int>;"语句对 C++11 是什么意思?
- 主线的等价语句是什么
- 是什么使这个以'+'开头的字符串添加成为有效的语句?
- 在 if 语句中处理多个 or 的更优雅的方法是什么
- "1L << count"是什么意思?如何使用超出"unsigned long long int? "范围的语句编号打印?
- 学习时空复杂性时语句XYZ的含义是什么?
- C++:无论如何,有什么可以知道是什么触发了 If 语句
- 语句中分配给 num 的值是什么
- for 循环后的分号是什么意思?为什么第一个循环语句中有 j++
- 这个语句到底是什么意思 stack<int, list<int> > 它与 stack 有何不同<int>?
- 打印此矩阵的 if 语句是什么
- 在使用语句中指定类名的内容是什么
- 当我需要添加一个无用的返回语句时,C++约定是什么
- 当C/C++程序切换语句转到未定义的大小写并且缺少默认值时,它的正确行为是什么:
- 下面的C++语句是什么意思
- 查找语句中的"!=vector.end()"是什么意思?
- 以下C++模板程序中的无效语句是什么
- C++中的以下语句是什么意思
- 这个三元表达式的等价if else语句是什么?
- 这个向量push_back语句是什么意思