实用C++内存分配解,看完可以写C++编译器了.docVIP

  • 1
  • 0
  • 约1.86万字
  • 约 23页
  • 2016-08-17 发布于贵州
  • 举报

实用C++内存分配解,看完可以写C++编译器了.doc

实用C内存分配解,看完可以写C编译器了

一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书,然而,书的篇幅多一些,又和具体的VC++关系小一些。因此,从篇幅和内容来看,译者认为本文是深入理解C++对象模型比较好的一个出发点。   这篇文章以前看到时就觉得很好,旧文重读,感觉理解得更多一些了,于是产生了翻译出来,与大家共享的想法。虽然文章不长,但时间有限,又若干次在翻译时打盹睡着,拖拖拉拉用了小一个月。   一方面因本人水平所限,另一方面因翻译时经常打盹,错误之处恐怕不少,欢迎大家批评指正。   前言    了解你所使用的编程语言究竟是如何实现的,对于C++程序员可能特别有意义。首先,它可以去除我们对于所使用语言的神秘感,使我们不至于对于编译器干的 活感到完全不可思议;尤其重要的是,它使我们在Debug和使用语言高级特性的时候,有更多的把握。当需要提高代码效率的时候,这些知识也能够很好地帮助 我们。   本文着重回答这样一些问题:   * 类如何布局?   * 成员变量如何访问?   * 成员函数如何访问?   * 所谓的“调整块”(adjuster thunk)是怎么回事?   * 使用如下机制时,开销如何:   * 单继承、多重

文档评论(0)

1亿VIP精品文档

相关文档