今天本来在休息,结果小伙伴问了我个问题,把我的三观都颠覆了.get到了新的知识点,这里记录一下. 内类的函数,都默认为是内联函数!! 这居然是真的.然后我就懵了.因为内联函数应该是定义在头文件里比较好,如果定义在cpp文件中,其他的文件就无法找到内联函数进行展开了. 那么问题来了:难道我定义一个类后,所有的类内函数都写在头文件里??平时我们不是这么干的啊? 如果内联函数没有写在头文件里,编译器如何处理呢? 答:当做普通函数处理!忽略其内联的属性!所以,就算是类内的函数,没有定义在头文件里也没有关…