名称空间
名称空间是C++为了组织程序时更加简单。一个典型的情况是,你所包括的两个头文件中存在相同的函数,为了指明你所需要使用的函数,这事你需要利用名称空间。
C++中,最为重要的名称空间是std,在std中包含了很多标准的函数。
using指令
using指令,是的名称空间里面的名称可用。
using namespace std;
cout << "hello!" << endl;
// 如果不用 namespace std,那么范文cout格式为:std::cout
该命令使得std名称空间的所有名称可用,但是这样容易产生潜在的问题,通常用法如下:(需要实名using什么)
#include<iostream>
using std::cout;
cout << "hello!" << endl;
函数原型
原型类似于变量的申明,函数体定义的时候需要事先申明,该申明为函数的原型。函数原型让编译器知道如何对函数的参数以及返回值类型等解释。
double sqrt(double); //function prototype