上一页 1 ··· 4 5 6 7 8
  2013年10月13日
摘要: 条款 01:c++是一个语言联邦而不是一种单一的语言, 它包括: 1、C语言:没有模版、没有异常、没有重载…… 2、Object-Oriented C++:class、析构函数、构造函数、封装、继承、多态、虚函数、动态绑定…… 3、Template c++:唯template适用 4、STL:容器、迭代器、算法以及函数对象 总结:而我现在会了一点点C语言,懂了点面向对象,刚看Template c++和STL,得继续努力!条款 02:尽量以const、enum、inline替换#define 总结:#define只是简单的替换,在写程序的过程中,由于简单的替换会产生... 阅读全文
posted @ 2013-10-13 13:15 水目沾 阅读(175) 评论(0) 推荐(0) 编辑
  2013年10月11日
摘要: 就在前几天草草将C++ primer主要部分看完。看的过程中有诸多不解,本来是打算有时间回头再看几遍C++ primer总结一下一些东西。为了追求一味的看更多的书,我于前几天开始看Effective C++,看完第一章的时候我就发现这本书解决了我看C++ primer时的许多疑惑。在我看来,可以作为C++ primer的伴侣图书。还记得看完第一章后都不舍得往后翻,害怕一下被看完了。不过看到后来渐渐有难度了,可能是我对C++理解的还不够透彻。希望自己能把这本书认真的看完,真真的学好C++! 阅读全文
posted @ 2013-10-11 22:10 水目沾 阅读(207) 评论(0) 推荐(0) 编辑
  2013年9月22日
摘要: 在认真的看UNP之前,一直被socket编程说的云里雾里,今天我要让大家从整天上认识socket编程,让我们知道socket编程的整个流程和各个函数的用法。这样:我们在写一些简单的socket编程时就不用被那么多函数和调用顺序所迷惑了。下面看UNP书上给的图片描述的建立连接的过程,看了之后一目了然! 1.建立连接的概括图 2.各个函数的用法: (1).socket() 包含文件:#inlcude 函数原型:int socket(int family, int type, int protocol); 参数说明: ... 阅读全文
posted @ 2013-09-22 21:51 水目沾 阅读(1618) 评论(0) 推荐(1) 编辑
  2013年9月18日
摘要: 当我们要生成一个简单的随机数时,具体代码如下: 1 //生成0-10之间的随机数,可生成任意数之间的随机数 2 #inlcude 3 #include 4 #include 5 6 using namespace std; 7 8 int main() 9 {10 int tim; 11 srand(time(0));12 tim = rand()%10 + 1; //rand from 1-10,if you want to rand from N to M(M>N) ,do as :t... 阅读全文
posted @ 2013-09-18 11:22 水目沾 阅读(1172) 评论(0) 推荐(0) 编辑
  2013年9月17日
摘要: 1.复制控制包含的内容:复制构造函数、赋值操作符、析构函数2.复制构造函数: a. 定义:只有单个形参,而且该形参是对本类类型的引用,这样的构造函数被成为复制构造函数 b. 适用情况: (1)根据一个类型的对象显示或隐式的初始化一个对象。 (2)复制一个对象,将它作为参数传给一个函数 (3)从函数返回时复制一个对象 (4)初始化顺序容器中的元素(?) (5)根据元素初始化列表初始化数组元素(?)3.C++中两种初始化的形式:直接初始化和复制初始化。 a.直接初始化使用=符号,而直接初始化将初始化式放在圆括号中!但当用于类类型对象时,初始化的复制形式... 阅读全文
posted @ 2013-09-17 16:35 水目沾 阅读(213) 评论(0) 推荐(0) 编辑
  2013年9月14日
摘要: 1.关联容器的类型:map(键-值对的集合,可理解为关联数组), set(单纯的键的集合), multimap(一个键对应多个值,键唯一), multiset(相同键可以是多个)。2.pair类型提供的操作: a. pair(T1, T2) p1; 创建一个空的pair对象,它的两个元素分别是T1和T2类型,采用值初始化。 b. pair(T1, T2) p2;创建一个pair对象,它的两个元素分别是T1和T2类型,其中first初始化为v1,second初始化为v2 c. make_pair(v1,v2); 以v2和v1创建一个新的pair对象 d. p1 m创建一... 阅读全文
posted @ 2013-09-14 11:02 水目沾 阅读(241) 评论(0) 推荐(0) 编辑
  2013年9月12日
摘要: 参考:http://www.cnblogs.com/kurtwang/archive/2010/08/19/1802912.html1.。顺序容器:vector(快速随机访问);list(快速插入删除);deque(双端队列)2.顺序容器适配器:stack 后进后出,栈;queue 后进先出,队列;priority_queue 优先队列3. 初始化: a. C c: 创建名为c的空容器,适用于所有容器 b. C c(c2): 创建容器c2的副本,要求c与c2有相同的容器类型且容器内的元素类型也相同,适用于所有容器 c. C c(b,e): 迭代器b和e的范围内的副本,适用于所有容器... 阅读全文
posted @ 2013-09-12 16:35 水目沾 阅读(359) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8