1.内联函数
1.为什么内联函数都要放到 xx.h文件实现
定义:每个调用它的地方给出一个完全一致的实现,相当于把代码拷贝到调用它的地方。
解释参照“编译处理 7”
假设放到 point.cpp 文件里,如果point.cpp文件改变了重新编译,只会编译 point.cpp 到 point.obj 其他文件不会编译,如果改变的是内联函数其他调用的地方不会更新,放到 xx.h 文件中只要引用它的地方都会重新编译。
定义:每个调用它的地方给出一个完全一致的实现,相当于把代码拷贝到调用它的地方。
解释参照“编译处理 7”
假设放到 point.cpp 文件里,如果point.cpp文件改变了重新编译,只会编译 point.cpp 到 point.obj 其他文件不会编译,如果改变的是内联函数其他调用的地方不会更新,放到 xx.h 文件中只要引用它的地方都会重新编译。