摘要: 9, 容器 Deque双向队列 和vector类似, 新增加: push_front 在头部插入一个元素 pop_front 在头部弹出一个元素Deque和vector内存管理不同: 大块分配内存Stack先进后出结构 只有一个出口 只能访问顶端元素, 不允许遍历 支持操作: ... 阅读全文
posted @ 2016-04-13 22:28 水蒸蛋不好吃 阅读(144) 评论(0) 推荐(0)
摘要: 1, 模板观念与函数模板简单模板: template T Function( T a, T b) {… }类模板: template struct Object{……….}; 函数模板 template inline T Function( T a, T b){……} 不可以使用不... 阅读全文
posted @ 2016-04-08 09:58 水蒸蛋不好吃 阅读(149) 评论(0) 推荐(0)
摘要: /*题目:给定一个 vector:v1 = [0, 0, 30, 20, 0, 0, 0, 0, 10, 0],希望通过not_equal_to 算法找到到不为零的元素,并复制到另一个 vector: v2*/int _tmain(int argc, _TCHAR* argv[])... 阅读全文
posted @ 2016-04-07 14:44 水蒸蛋不好吃 阅读(149) 评论(0) 推荐(0)
摘要: 17,对象模型:关于vptr(vitrual Pointer)和vtbl(virtual Table)当存在虚函数就会出现虚指针vptr指向虚函数所在位置vtbl将vptr实现vtbl内容翻译为C: (*p->vptr)n; (* p->vptr[n])(p);动态绑定: 虚机制 ... 阅读全文
posted @ 2016-04-01 09:47 水蒸蛋不好吃 阅读(175) 评论(0) 推荐(0)
摘要: 勿在浮沙筑高台革命尚未成功,同志仍需努力 Conversion Functionclass Fraction{public: Fraction(int n, int den = 1) : m_fenzi(n), m_fenmu(den){} operator double() co... 阅读全文
posted @ 2016-03-25 09:02 水蒸蛋不好吃 阅读(114) 评论(0) 推荐(0)
摘要: 11, 组合和继承 一, Composition 复合 has-a的关系 简单来讲, 就是: class A{ classB b1; }; 这里讲到Adapter设计模式: template class queue{ protected: deque c; ..... 阅读全文
posted @ 2016-03-20 21:42 水蒸蛋不好吃 阅读(178) 评论(0) 推荐(0)
摘要: 8, 堆,栈,内存管理 栈: local objects 在离开作用域之后就会被消除. 堆: new MyClass 一直会存在 静态对象: static local object 作用域在当前函数,其生命在整个程序结束后才会结束. 全局对象: Global ob... 阅读全文
posted @ 2016-03-11 18:18 水蒸蛋不好吃 阅读(190) 评论(0) 推荐(0)
摘要: 头文件和类声明 一定要注意使用防卫式的头文件声明: #ifndef _CLASSHEAD_#define _CLASSHEAD_....#endif基于对象和面向对象 : 基于对象 单一Class 面向对象 多个class 之间的关系. 构造函数inline 默认实参 ini... 阅读全文
posted @ 2016-03-06 11:25 水蒸蛋不好吃 阅读(201) 评论(0) 推荐(0)
摘要: 概念HMONITOR : 显示器句柄. 有效的显示器,该值不为空. 当WM_DISPLAYCHANGE 心消息发送的时候, 任何小时起都有可能被移除, 所以应用程序时刻检查全部的HMONITORS是否为非空.函数EnumDisplayMonitors: 该函数对当前用户系统中所包含... 阅读全文
posted @ 2015-07-27 10:36 水蒸蛋不好吃 阅读(400) 评论(0) 推荐(0)
摘要: 2015/6/4 Open CASCADE Technology: IGES Support http://www.opencascade.org/doc/occt­6.7.0/overview/html/user_guides__iges.html 1/35 Table of C... 阅读全文
posted @ 2015-06-05 09:57 水蒸蛋不好吃 阅读(640) 评论(0) 推荐(0)