1.extern
可以置于变量或者函数前,以标示变量或者函数的定义再别的文件中,提示编译器遇到此变量和函数时再其他模块中寻找其定义。
参考博客:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html
2.decltype
用于进行编译时类型推导。
auto:从变量声明的初始化表达式获取变量的类型。
decltype:从一个普通表达式作为参数,返回该表达式的类型,而且decltype并不会对表达式进行求值。
参考博客:https://www.cnblogs.com/QG-whz/p/4952980.html