看c++对象模型中的问题:如果class objects的非静态数据成员改了,程序就得重新编译?
我看深度探索c++对象模型,第 10页。说道:c++对象模型在内存中先存一个Vptr,然后是普通数据成员,又说,如果这些普通数据成员改了,程序代码就要重新编译。
如果是双表格模型,就不要重新编译。
请问这是为什么?
我只知道在linux中,makefile是以文件为单位,根据文件的时间措来看的。
现在在同一个文件中也有重新编译的问题?
请赐教
[解决办法]
感觉这两个“重新编译”含义不尽相同
[解决办法]
makefile只认得文件更改时间。