`
oraclestudy
  • 浏览: 481219 次
文章分类
社区版块
存档分类

对象内存布局系列博文写后记

 
阅读更多

今天总算把对象内存布局系列博文共16篇文章发表出来了,文章是根据几年前记录下来的笔记整理、修改而成。当年写的过程很快乐,但在博客上发表的过程(copy&paste、上传图片等等)则比较枯燥乏味,不过为了能够和朋友们分享快乐,枯燥一点也没有什么。

我知道读这类文章的人不会很多,就像Stan Lippman的Inside C++ Object Model一书能够卒读的人很少一样,因为其中很多东西比较晦涩和抽象。所以,我是以异常啰嗦的文字和图片来进行说明,以期望让读这些文章的朋友,能在很短的时间内形成一个有关于此的一个形象思维(玄机逸士非常强调形象思维,就像在Newton的年代以前,大家都喜欢用几何的方法来解决问题一样,随便说说,Newton当初发明微积分也是通过几何的方法实现的,有《古今数学思想》一书为证:)。如果一个人能把所有逻辑思维,都能变成形象思维,那就太牛了。不过这样人的牛人肯定不存在),即形象思维->逻辑思维->形象思维,形象思维比较容易亲近,不那么高不可攀,并且会更多地给人以直觉和灵感。

文章是写完了,但却有言犹未尽之感,或许这就是C++的博大精深之处吧。望各路高手批评指正。

再重复一次,读这些文章的朋友应该不会很多,但只要有,那小弟就认为所做的努力就是值得的!另外,我自己就当在CSDN这块宝地上记笔记,整理学过的东西,总结经验和教训,需要的时候可以随时来看看,温故而知新嘛,自然是不亦乐乎了。

注:文章所有代码都经过验证,其中绝大部分是在VC6编译器上完成的,特此说明。毕竟memory layout和编译器还是有很大关系,因为C++ 的标准还是留了很多发挥的空间给编译器的实现者们。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics