嗯,跟在哪个文件里没关系,只要member function的body在class的声明里就是inline(有例外)
所以body在hpp里的member function也是inline的
cppreference上的:
A function defined entirely inside a class/struct/union definition, whether it's a member function or a non-member friend function, is implicitly an inline function unless it is attached to a named module(since C++20).
【 在 milksea 的大作中提到: 】
: 语法分析在cpp预处理之后,hpp头文件没有专门的规则吧。模板自动inline,其他显式inline。
--
FROM 221.218.161.*