use*_*r89 0 c++
B. Stroustrup撰写关于具体课程的文章:
表示可以是私有的......只能通过成员函数访问,但它存在.因此,如果表示以任何重要方式更改,则用户必须重新编译.这是具体类型与内置类型完全相同的代价.
我有点困惑,因为我不明白具体类的表示在运行时如何改变.我可以问这个问题的另一种方法是:如何在编译后"微不足道"地改变具体类的表示?
Thi*_*ilo 6
这不是谈论在运行时发生的事情,而是关于源代码的演变.
这意味着,如果您以显着的方式更改类的源代码,那么您将失去二进制兼容性,因此使用该类的现有代码也需要重新编译.
归档时间:
11 年,5 月 前
查看次数:
52 次
最近记录: