Item 2:抛弃写“容器无关”的代码的幻想 scott meyers 著
条款2:小心对“容器无关代码”的幻想 STL是建立在泛化之上的。数组泛化为容器,参数化了所包含的对象的类型。函数泛化为算法,参数化了所用的迭代器的类型。指针泛化为迭代器,参
Item 44: 从 templates(模板)中分离出 parameter-independent(参数无关)的代码 作者: 译者: 发布: templates(模板)是节省时间和避免代码重复的极好
一个可替换方案是让 SquareMatrixBase 存储一个指向矩阵的值的内存区域的指针。而且一旦它存储了这个指针,它同样也可以存储矩阵大小。最后得到的设计大致就像这样: template<
Item 44: 从 templates(模板)中分离出 parameter-independent(参数无关)的代码 作者: 译者: 发布: templates(模板)是节省时间和避免代码重复的极好
Effective STL Item2 当心与容器无关(container-independent)的代码这个错觉 STL是基于泛型思想的,数组泛化为container,并根据它们所包含的对象类
templates(模板)是节省时间和避免代码重复的极好方法。不必再输入20个相似的 classes,每一个包含 15 个 member functions(成员函数),你可以输入一个 class
打开GM8,搜索技能,格式是XXh,00,00,00,YY,00,00,00,FDh,FDh,FDh,FDh XX是技能代码, YY是熟练度(可以直接填10进制的数) 角色
01 职业猎人 移动:35 攻击:35 刻纹:40 物品:20 猎杀+10% 02 破坏狂 移动:40 攻击:30 刻纹:50 物品:35 破甲+10% 03 罗刹鬼 移动:35
防具: 0110:头巾 0210:皮猫 0310:风之翎毛 0410:尖顶帽 0510:头冠 0610:半头盔 0710:护额 0810:银帽 0910:整头盔