The C++ Programming Language第二章

て烟熏妆下的殇ゞ 提交于 2020-03-12 13:01:57

1、虚函数 P33

  

  即使调用者并不知道对象的大小以及它的数据布局位于vtbl里的函数也使对象能正确地使用调用者需要知道的所有东西就是Stack的那个vtbl的位置,以及对各个虚函数应该使用的下标。这种虚函数调用机制的效率可以做得基本上与“正常函数调用”机制相同。其空间开销是带有虚函数的类的每个对象里包含一个指针,而每个这样的类需要有一个vtbl。

2、模板是一种编译时的机制,因此,与“手工编写的代码”相比,它们的使用并不引起任何额外的运行时开销。P37

3、学习一种语言的工作就应该集中于把我对该语言而言固有的和自然的风格--而不是去理解该语言的所有语言特征的细枝末节。P39

  在实践性的程序设计中,理解语言中最晦涩难懂的语言特征,或者使用最大量的不同特征并不能获得什么利益。把一种特征鼓励起来看并没有什么意思,只是在由技术和其他特征所形成的环境里,这一特征才获得了意义和趣味。

  PS:3、这段话还是理解不了。

4、你并不需要在知道了C++的所有细节之后才能洗出好的C++程序。P39

5、请特别关注程序设计技术,而不是各种语言特征。P39

~~end~~

!!欢迎添加!!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!