摘要: 这篇我们讨论一下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) 编辑
摘要: 快排采用分治法(Divide and Conquer)把一个list分为两个sub-lists。算法步骤1. 从数列中跳出一个元素,作为基准(pivot)。2. 重新排序数列,所有比基准值小的元素(elements pivot)放在基准值后面,与基准值相等的数可以放在任意一边。此操作即为分区(pa... 阅读全文
posted @ 2014-09-21 23:45 tilly_chang 阅读(421) 评论(0) 推荐(0) 编辑
摘要: Linux网络编程4——个人总结TCP与UDP通信流程TCP通信的基本步骤如下:服务端:socket---bind---listen---while(1){---accept---recv---send---close---}------close客户端:socket----------------... 阅读全文
posted @ 2014-09-21 23:28 tilly_chang 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 总结 TCP:详细内容在最下面,上面是过段时间的整理心得更加简洁易于复习使用TCP协议的流程服务端:socket -> bind -> listen -> accept -> recv -> send -> close 客户端:socket ------------------> connect... 阅读全文
posted @ 2014-09-21 23:27 tilly_chang 阅读(214) 评论(0) 推荐(0) 编辑