很多朋友在前面几篇文章里看到“原类”这个词,心中一定会有这样的疑问:“咦?这个‘原类’是什么东西,我怎么没见过也没听说过?” 原因很简单,那是我自创的啊! “原类”的简单定义如下: 一个数据、函数或者类被说明时所在的类,就叫原类。 那为什么要起这么个名呢? 因为它就像*this一样,总是难以表达清楚。比如在讲“ 友元函数与友元类”的时候,说到友元类,我们说它“要在原类外说明”;如果没有“原类”这个说法,那么我们要说“友元类要在说明友元类的类的类外说明”,显得拗口的多,更重要的是,可读性严重下降。于是便有了“原类”的诞生。