- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 C++学习笔记:类、构造函数
C++学习笔记:类-数据抽象Constructor为什么要用Constructor/Destructor?-- 确保对象的Initialization/Clearup。函数的特点 1) 没有返回值;2) Destructor没有参数; Default Constructor 特点:没有参数; 生成方式:1
2010-05-26 11:50:00 630
原创 C++学习笔记:Polymophism
C++学习笔记:PolymophismVirtual Functions通过Virtual函数实现late-binding。Virtual 函数使用Inline是没有意义的;静态函数不能为虚函数;不能声明同名的 static virtual 函数;构造函数不能定义为Virtual;析构函数可以作为Virtual函数,而且建议这么使用;在构造、析构函数中调用其它虚函数时,
2010-05-26 11:43:00 747
原创 C++学习笔记:New和Delete
C++学习笔记:New和DeleteC语言操作内存的方式 下面是一段典型的内存分配方式: MyType *pType = (MyType *)malloc(sizeof(MyType)); if (pType == NULL) error; Initialize(&MyType); 在以上的处理中,涉及到了四个环节: 1. 使用sizeof
2010-05-26 11:42:00 609
原创 C++学习笔记:继承
C++学习笔记:继承Inheritance and Composition为什么使用Inheritance和composition? 可以更好的重用已有的代码。可以在不修改已有代码的条件下重用已有的代码。如何选择:Inheritance或composition?Inheritance: 关系是"is a";需要upcastin
2010-05-26 11:34:00 648
原创 C++学习笔记:IO操作
C++学习笔记:IO操作2009-5-13I/O相关的类ios-->istream, ostream, iostream-->ifstream, ofstream, fstream; istringstream, ostringstream, iostringstreamstreambuf --> filebuf, stringbuf一个不错的C++在线参考
2010-05-26 10:41:00 1444
原创 C++学习笔记:Container和Iterator
C++学习笔记:Container和Iterator2010-5-26为什么需要ContainerContainer和动态对象创建结合起来,实现对大量、数目未知对象的创建、管理。通常的用法是:根据需要New一个对象;将对象指针保存到Container中;需要访问对象的时候,从Container中获取对象指针。另外一种管理对象的方法是静态方式,预先创建大规模的对象数组
2010-05-26 10:38:00 3857
原创 关于设计模式的评论
2009年是设计模式出版15年之际,程序员杂志2009.12推出了设计模式15年特别专题。一些关于设计模式的评论摘抄如下:设计模式提供了更高层次的抽象软件开发的的发展史,本质上是程序抽象层次随软件复杂度不断提升。语言、方法、过程、或平台都体现出这个趋势。设计模式也是沿着这个路线出来的。设计模式提供了更高层次的抽象。但是不容易在代码中直观的体现,所以要用UML这样可视化图形描述语言进
2010-05-18 07:36:00 652
原创 设计模式学习总结
设计模式学习总结2010-5-16 设计模式中的原则核心原则是:开放封闭原则。 实现方法:面向接口编程。对接口的修改封闭,对实现的修改开放。 面向接口编程,遵循的是依赖倒置原则,实现上要求支持里氏替换原则。 对接口的设计要遵循最小接口原则、迪米特法则。 通过组合、聚合复用已有对象的功能。 通过继承隔离变化。 典型模式要点
2010-05-16 21:54:00 564
原创 设计模式学习过程
四月份,又学习了一遍设计模式,对设计模式的理解也更为深入了一些。回顾学习设计模式的过程,大致经历了这么几个阶段。最初听说有设计模式是在2003年,当时买了GoF的书来看。断断续续的看了一些,只了解了一些概念。感觉无法入门,不知道怎么用,不知道为什么这样。去年,看了李建忠讲解的“C#面向对象设计模式纵横谈系列课程”,收获颇深。建立起了设计模式相关概念的总体框架,了解了每个设计模式所解决的问题。最
2010-05-01 22:34:00 663
思科九年-一个老思科的成长手记分享九年职场心路历程
2009-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人