不一般的C++多文件程序结构
预处理指令 C++中要把.h或者.cpp文件翻译成可执行文件主要经过 预处理——编译——链接 预处理主要是检测文件的可执行性; 预处理指令以**#**开始 命名空间是C++语言的新特征 命名空间是类、函数、对象、类型等名字的声明 集合 std;是C++语言的 标准命名空间 ,包含了标准头文件中各种名字的声明; 标准头文件:iostrenm cstring iomanip 其中 namespace 是C++的 关键字 ,用于说明,命名空间。声明之后,程序可以使用iostream中的 全部 组件(例如cin、cout) 如果不用using声明名空间,则需要在使用时指定组件的名空间 # include <iostream> using std :: cin ; using std :: cout ; //指定使用std的cout元素 int main ( ) { int a , b ; cin >> a ; cin >> b ; cout << "a+b" << a + b << '\n' ; } 方发二 # include <iostream> int main ( ) { int a , b ; std :: cin >> a ; //声明使用std中的cin std :: cin >> b ; std :: cout << "a+b" << a + b << '\n' ; }