C++中的以下语句是什么意思

What does the following statement in C++ mean

本文关键字:语句 是什么 意思 C++      更新时间:2023-10-16

语句是什么

WidthT getwidth(void);

刻薄?对我来说,这意味着getwidth被调用,并且类型为WidthT。这是正确的吗?

您给出的语句是一个声明;

存在一个名为getWidth的函数,它不接受任何参数,并且返回WidthT类型的东西。

它被称为正向声明,通常用于告诉它后面的代码假设该函数存在于其他地方,并且可以调用。

它是一个函数原型,通常放在头文件中。原型提供了大量关于函数的信息。

这是一个函数原型的声明。

这意味着,有一个名为getwidth的函数,它不接受参数,并返回类型为WidthT的值。

这里没有定义函数,但它可能在其他地方定义了——可能在另一个文件中。