夏天/isummer

Sun of my life !Talk is cheap, Show me the code! 追风赶月莫停留,平芜尽处是春山~

博客园 首页 新随笔 联系 管理
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 36 下一页

2016年7月21日 #

摘要: 23 DesignPatterns学习笔记:C++语言实现 1.3 Singletion 2016-07-21 (www.cnblogs.com/icmzn) 模式理解 1. Singleton 模式定义: 该模式在设计中非常有用。 挡在开发中遇到一些对象实例是必须在系统内是唯一的的时候,则需要使用 阅读全文
posted @ 2016-07-21 22:38 夏天/isummer 阅读(214) 评论(0) 推荐(0) 编辑

摘要: 23 DesignPatterns学习笔记:C++语言实现 1.2 AbstractFactory 2016-07-21 (www.cnblogs.com/icmzn) 模式理解 1. Factory method 定义 一个创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类实例化延迟到子类 阅读全文
posted @ 2016-07-21 12:52 夏天/isummer 阅读(166) 评论(0) 推荐(0) 编辑

2016年7月18日 #

摘要: 23 DesignPatterns学习笔记:C++语言实现 1.1 Factory 2016-07-18 13:03:43 模式理解 1. Factory method 定义 一个创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类实例化延迟到子类。2. factory method 设计模式 阅读全文
posted @ 2016-07-18 13:07 夏天/isummer 阅读(223) 评论(0) 推荐(0) 编辑

摘要: DesignPatterns学习笔记:C++语言实现 (转载请注明出处:http://www.cnblogs.com/icmzn/p/5680784.html) 1. 创建型设计模式: (1)Facotry,工厂模式 (2)AbstractFactory,抽象工厂模式 (3)Singletion,单 阅读全文
posted @ 2016-07-18 12:50 夏天/isummer 阅读(290) 评论(0) 推荐(0) 编辑

2016年7月16日 #

摘要: 在C++ 中如果处理的类比较复杂的话,并且相关度极大,则需要定义在一个头文件中,但是往往会出现需要提前引用声明的情况,往往原则如下: 1. 如果在B类中用到了A类的类型,但是没有用到A类的方法,则可以将A类提前引用声明处理即可。 2. 如果A1继承A,B1继承B,但是B1引用了A1的类型且B1使用了 阅读全文
posted @ 2016-07-16 03:27 夏天/isummer 阅读(565) 评论(0) 推荐(0) 编辑

2016年7月14日 #

摘要: 类的静态成员变量的声明与初始化问题总结 1. 类的静态成员变量的声明原则: 在.H文件中,用static 关键字进行前缀修饰即可,不可以直接进行初始化,基础变量除外。 如果要初始化自定义的类型,则需要在CPP文件中进行初始化 static CPerson* Police; 2.类的静态成员变量初始化 阅读全文
posted @ 2016-07-14 03:44 夏天/isummer 阅读(3987) 评论(0) 推荐(0) 编辑

2016年7月10日 #

摘要: 问题: 我用的Win7 安装的VS2013,这一段时间用的好好的,突然间新建工程师向导页面跳转不过去... 解决: 参考:http://stackoverflow.com/questions/12257817/visual-studio-2012-failed-to-create-project 我 阅读全文
posted @ 2016-07-10 23:33 夏天/isummer 阅读(449) 评论(0) 推荐(0) 编辑

摘要: 可以参考侯捷编著的《STL源码剖析》 STL 中的map 与 hash_map的理解 1、STL的map底层是用红黑树存储的,查找时间复杂度是log(n)级别; 2、STL的hash_map底层是用hash表存储的,查询时间复杂度是常数级别; 3、什么时候用map,什么时候用hash_map? 这个 阅读全文
posted @ 2016-07-10 17:42 夏天/isummer 阅读(490) 评论(0) 推荐(0) 编辑

摘要: 这是RTTI(运行阶段类型识别)的问题,c++有三个支持RTTI的元素: 1. dynamic_cast 操作符 如果可能的话,dynamic_cast操作符将使用一个指向基类的指针来生成一个指向派生类的指针;否则,该操作符返回空指针。这是最常用的 RTTI组件,它不能回答“指针指向的是哪类对象”这 阅读全文
posted @ 2016-07-10 03:27 夏天/isummer 阅读(3852) 评论(0) 推荐(1) 编辑

2016年5月31日 #

摘要: MinGW 是Minimalist GNUfor Windows的缩写。 它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。 MinGW 是一 阅读全文
posted @ 2016-05-31 02:21 夏天/isummer 阅读(447) 评论(0) 推荐(0) 编辑

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 36 下一页