https://www.runoob.com/w3cnote/cpp-inline-usage.html
内联 只是一个建议。编译器会看函数的复杂程度来决定是否真正的执行内联需求。
建议内联放在头文件中?
因为编译器要随处可见内联函数的定义,所以把内联函数放在头文件比较方便。
声明跟定义要一致:如果在每个文件里都实现一次该内联函数的话,那么,最好保证每个定义都是一样的,否则,将会引起未定义的行为。如果不是每个文件里的定义都一样,那么,编译器展开的是哪一个,那要看具体的编译器而定。所以,最好将内联函数定义放在头文件中。