Learning, Thinking & Researching

shimmer's nest

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  11 随笔 :: 0 文章 :: 10 评论 :: 0 引用

C++

C++学习日记
摘要: C++2.0以后全面支持虚函数与虚继承,这两个特性的引入为C++增强了不少功能,也引入了不少烦恼。如果能搞了解一下编译器是如何实现虚函数和虚继承,它们在类的内存空间中又是如何布局的,却可以对C++的了解深入不少。这段时间花了一些时间了解这些玩意,搞得偶都,不过总算有些收获。阅读全文
posted @ 2004-10-10 18:41 shimmer.rkfang 阅读(1674) | 评论 (5) 编辑

摘要: C++中返回值为对象初始化原则: 1、首先加上一个额外参数,类型为函数的reference。用来放置被“拷贝构造”而得得返回值; 2、再return指令之前插入一个copy constructor调用操作,将欲传回的对象内容当作上述新增参数的初值; //参考C++ Object Model阅读全文
posted @ 2004-10-09 18:14 shimmer.rkfang 阅读(264) | 评论 (0) 编辑