05 2016 档案

摘要:构造函数 析构函数 =运算符【由于它的功能跟构造函数类似,所以也不能被继承】 构造函数 基类的构造函数不被继承,派生类中需要声明自己的构造函数。 声明构造函数时,只需要对本类中新增成员进行初始化,对继承来的基类成员的初始化(调用基类构造函数完成)。 派生类的构造函数需要给基类的构造函数传递参数。 声 阅读全文

posted @ 2016-05-30 22:04 cexo 阅读(197) 评论(0) 推荐(0)

摘要:C++很重要的一个特征就是代码重用。在C语言中重用代码的方式就是拷贝代码、修改代码。C++可以用继承或组合的方式来重用。通过组合或继承现有的的类来创建新类,而不是重新创建它们。 关于“继承”是什么,只要是有过面向对象的编程基础的应该都很容易理解,接下来会详细对其进行介绍,而上面提到了一个“组合”,那 阅读全文

posted @ 2016-05-29 21:22 cexo 阅读(232) 评论(0) 推荐(1)

摘要:使用map得包含map类所在的头文件#include <map> 定义一个map对象:map<string, int> mapTest;//用string作为索引,存储int对象 【四种方法】 mapTest["aaa"] = 100; mapTest.insert(map<string, int> 阅读全文

posted @ 2016-05-15 16:01 cexo 阅读(294) 评论(0) 推荐(0)

摘要:上篇中遗留了一个小作业,就是用string中的find_first_not_of和find_last_not_of函数来实现字符串左右空格的去除,先来完成它,实现的思路是先来编写去除左空格,然后再编写去除右空格,最后去除左右空格则去调用前面两个方法既可,先来编写一个去除空格的工具类: StringU 阅读全文

posted @ 2016-05-14 23:38 cexo 阅读(322) 评论(0) 推荐(0)

摘要:上几篇中已经实现了一个简单版的String字符串类,但是实际开发中不用我们自己实现了,学习Java的也知道有一个系统现成的用,当然强大的C++也不例外,下面就来学习一下系统定义的string是怎么用的。 string类型支持长度可变的字符串,C++标准库将负责管理与存储字符相关的内存,以及提供各种有 阅读全文

posted @ 2016-05-10 22:36 cexo 阅读(251) 评论(0) 推荐(0)

导航