摘要: 这篇我们讨论一下vector 自增长的体现 1 #include 2 #include 3 #include 4 using namespace std; 5 6 int main(int argc, const char *argv[]) 7 { 8 vector vec; 9 ... 阅读全文
posted @ 2014-09-22 23:12 tilly_chang 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1.当我们把类体内的一些成员函数设置为private时, 外部用户(除了该类内部的用户)则无法调用该函数。 1 #include 2 #include 3 #include 4 using namespace std; 5 6 //Test不支持复制和赋值。所以不能放入vector 7 cl... 阅读全文
posted @ 2014-09-22 22:41 tilly_chang 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 引言: 这篇文章写在我们窥探庞大的STL 库之前,先熟悉一下基本操作,用于练手, 也用于过段时间的复习。1.可以用一个容器去初始化另外一个容器。但是两个容器的类型和内置类型都必须一致,否则编译无法通过。 1 #include 2 #include 3 #include 4 using name... 阅读全文
posted @ 2014-09-22 21:55 tilly_chang 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 需求:1.作业:写一个Date类a) 数据成员:year/month/day okb) 提供两个构造函数 okc) 实现功能setDate设置日期 okd) 把时间设定为今天 setToday(); oke) toString() 打印格式:2009/7/31 okf) toFormatString... 阅读全文
posted @ 2014-09-22 15:58 tilly_chang 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 引言:成员函数定义在类内和类外的区别在于是否内联展开。定义在类内一般都是内联展开的, 节省了调用函数的开销。如果函数体过于庞大,编译器会忽视内联建议如果定义在类外,需要在类内声明,则程序运行时 是采用调用的方式 访问该函数,是非内联的方式。 1 #include 2 #include 3 #in... 阅读全文
posted @ 2014-09-22 15:20 tilly_chang 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 引言: 在定义类的时候,有时我们有一种需求想让 一个类的所以对象共用一个变量, 例如全体中华人民共和国公民共用一个人口总数, 我们都是中国公民, 但是我们国家的人口总数,是我们共有的。由此我们引出了类中的static 静态变量, 它和 类体外的静态变量时有一些小小的区别的。 1 #include ... 阅读全文
posted @ 2014-09-22 15:07 tilly_chang 阅读(238) 评论(0) 推荐(0) 编辑
摘要: class内部的成员函数是不需要把 自己的 privata元素传入的。因为系统已经通过this指针帮我们传入了。 1 #include 2 #include 3 #include 4 using namespace std; 5 6 /* 7 * 本例错误的原因是:set系列函数返回的是对... 阅读全文
posted @ 2014-09-22 12:48 tilly_chang 阅读(320) 评论(0) 推荐(0) 编辑