什么是面向对象

摘要: 面向对象最主要的特点是:封装,继承,多态封装,就把所有的属性都放置在一个固定的地方,然后提供一个接口供你使用,而你只能够使用这些属性,而不用知道它们是如何的定义的。继承,就像儿子从父亲那里继承遗产或者其他什么东西一样的,如果子类继承自父类,那他不仅有父类的属性和方法,也拥有自己的属性和方法多态:主要... 阅读全文
posted @ 2015-06-24 15:49 静默如谜 阅读(153) 评论(0) 推荐(0) 编辑

写给程序员的职业生涯规划

摘要: 程序员-系统分析员-架构师-技术经理 -CTO(首席技术官,Chief Technology Officer)程序员-项目组长-项目经理-项目总监-CTO程序员-产品设计师-产品经理-CTO最顶层是项目负责人,接下来项目会落实到PM(项目经理),项目经理将任务分成若干个子项目,每个项目由一个PL(项... 阅读全文
posted @ 2015-05-31 13:32 静默如谜 阅读(226) 评论(0) 推荐(0) 编辑

C++常用数据结构

摘要: 顺序表栈队列二叉树树图字符串 ... 阅读全文
posted @ 2015-05-26 23:47 静默如谜 阅读(117) 评论(0) 推荐(0) 编辑

排序算法

摘要: 直接插入排序(Straight Insertion Sort)基本思想:将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为止。二分插入排序基本思想:在插入第i个元素时,对前面的0~i... 阅读全文
posted @ 2015-05-26 23:40 静默如谜 阅读(99) 评论(0) 推荐(0) 编辑

指针和引用的区别

摘要: 指针和引用都提供了间接操作对象的功能。指针定义时可以不初始化,而引用在定义时就要初始化,和一个对象绑定,而且一经绑定,只要引用存在,就会一直保持和该对象的绑定。指针赋值是将指针重新指向另外一个对象,而引用赋值则是修改对象本身。指针是一个实体,而引用仅是个别名。程序为指针变量分配内存区域,而引用不需要... 阅读全文
posted @ 2015-05-26 23:23 静默如谜 阅读(115) 评论(0) 推荐(0) 编辑

C++中static和const的作用

摘要: const是C++的一种关键字,起保护的作用。可以修饰变量、参数、返回值,甚至函数体。const可以提高程序的健壮性。如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;如果const位于星号的 右侧,const就是修饰指针本身,即指针本身是常量。如果输入参数采... 阅读全文
posted @ 2015-05-26 23:15 静默如谜 阅读(310) 评论(0) 推荐(0) 编辑

C++虚函数与多态性

摘要: 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphism),字面意思多种形状。虚函数是在基类中被声明为virtual,并在派生类中重新定义的成员函数,可实现成员函数的动态覆盖(Override)。包含纯虚函数的类称为抽... 阅读全文
posted @ 2015-05-26 23:14 静默如谜 阅读(399) 评论(0) 推荐(0) 编辑