C++
文章平均质量分 92
Mangost
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈智能指针
最近用MFC写校车查询预约系统的电脑端,当我们精心设计好了几个主要的类和一些接口之后,却发现了一个棘手的问题,由于我们将所有的班次和学生放在了STL容器里,这样主要是为了查找修改方便,不用每次都跟数据库打交道了。除此之外,每个班次类内部还保存着一个预约该班次的所有学生的集合,但是,这样就带来了一个问题——究竟在容器里存入对象的指针还是对象的副本呢?什么会存在这种问题呢,首先如果在容器中存入对象原创 2015-04-30 10:34:33 · 1003 阅读 · 0 评论 -
C++多重继承中的内存模型
C++多重继承中的内存模型C++语言通过引入虚函数表的形式来支持多态特性,并且为了解决多重继承中的冗余和二义性问题又引入了虚继承,这使得C++类的内存模型呈现出一定的复杂性。无虚函数时多重继承的内存模型C++要求所有实例化的对象都要有相应的内存地址,因此对一个不包含任何成员变量、成员函数的空类的实例会占用一个字节的内存空间。而非空类则按照以下规则安排其成员在内存中的排列顺序:成员函数不占用内存空间原创 2016-09-04 21:34:26 · 3379 阅读 · 0 评论
分享