替代方案
阿华Go
做一个有责任心有上进心的汉子,我要肩负起守护家人的重任!!!
展开
-
C++之考虑virtual函数以外的其他选择(35)---《Effective C++》
条款35:考虑virtual函数以外的其他选择我们想要编写一个游戏软件,为游戏内部的任务设计一个继承体系,我们需要计算每个任务的血量,因此设计成员函数healthValue,由于不同人物的血量计算方式不同,因此需要将healthValue声明为virtual啦!healthValue并未被声明为pure virtual,暗示healthValue方法有默认的缺省算法。class GameCharac原创 2017-08-02 10:56:52 · 522 阅读 · 1 评论 -
C++中STL(Standard Template Library)介绍
STL(Standard Template Library),是C++的一个高效的标准模板库,主要包括了: ①容器;②迭代器;③算法;④仿函数;⑤迭代适配器;⑥空间适配器(allocator)主要包括对象的创建和销毁以及内存的获取和释放两个部分。STL容器: 1)标准STL序列容器:每个元素都有固定位置 vector:动态数组中加以管理,随机存取元素(用索引直接存取),数组尾部添加或者移除元素原创 2017-08-16 18:05:44 · 321 阅读 · 0 评论