C++:声明和定义
C + + 程序由各种实体(如变量、函数、类型和命名空间)组成。 必须先 声明 其中的每个实体,然后才能使用这些实体。 声明为实体指定唯一的名称,以及其类型和其他特征的相关信息。 在 c + + 中,声明名称的点是它对编译器可见的点。 不能引用在编译单元中的某个后续点声明的函数或类。 在使用变量之前,应尽可能将变量声明为靠近。
下面的示例演示了一些声明:
#include <string>
void f(); // forward declaration
int main()
{
const double pi = 3.14; //OK
int i = f(2); //OK. f is forward-declared
std