1、模板的作用:推迟类型的选择,具体问题丢给编译器
2、STL三元素:算法、容器(vector)、迭代器(iterator)
3、名称空间std:限定作用域,防止命名重复
4、extern c的作用,指定编译器的c编译方式,int foo(int,int)c的编译方式为foo,但是c++编译方式为int_foo_int_int
5、#undif为取消预定义,例如,#undif MAX,取消MAX预定义
6、using namespace std --
例子: 程序员A和程序员B合作完成一个程序,当他们完成各自不同部分想结合在一起的时候发现有很多名称相同的函数类或变量,于是
using namespace A;using namespace B;
在程序中通过名空间可以调用想调用的部分,其实也是将二者的变量相互暴露在相互跟前
7、内联函数能保证函数的独立性