不是必须带有关键字 inline才可以!它与普通函数的区别,就是说它是包含在类里面的,虽然在外面定义,如果没有inline关键字,那就是在外部的函数,不属于这个类
是这样吧?成员函数的实现部分,如果写在类里面,就是内联的; 如果写在类外,并且想是内联的,那需要带inline
内联函数并不真的会被强制展开。对于现在的编译器,内联的目的主要是为了可以直接在头文件里写函数定义。默认情况下编译器判断一个函数调用要不要内联的时候根本不会考虑这个函数是不是内联函数。