C/C++
buleideli
这个作者很懒,什么都没留下…
展开
-
STL学习(2)——深入
2.6 其他迭代器 2.6.1 List Splice():将某个链表的某一部分剪切到另一链表中。 Merge():归并排序两个链表的东西,注意两个链表应该有序,否则该函数不保证结果有序。 以上两者都是剪切操作。 Push_front():从开头插入元素。 Pop_front():从开头删除元素。 注意,vector无以上两者函数,针对一些两者间原创 2010-09-25 23:13:00 · 420 阅读 · 0 评论 -
String使用
五、String使用 5.1 Strdup() 将const char*变量转化为char*。 5.2 字符串转化以及一些其他操作 String::c_str()返回以’/0’结尾的const char *。 String::data()返回不以’/0’结尾的const char *。 String::copy()拷贝指定个数的字符进入原创 2010-09-20 19:51:00 · 507 阅读 · 0 评论 -
C++异常处理
6.1 基础 Try-throw-catch的基本用法如下代码段,也即thorw什么类型的异常,就捕捉到什么类型的异常,并进行什么类型的处理。注意,catch是要按顺序排列的,某一类型异常派生自另一类型异常,则另一类型异常一定要放在前者后面,否则异常不会被前者处理。 int i = 0; cin >> i ; try {原创 2010-09-25 23:16:00 · 499 阅读 · 0 评论 -
C/C++文件操作
7.1 C语言文件操作 Fopen():返回文件句柄指针。几种打开模式中,r+与w+的区别是,前者对于已存在相同文件名的文件则追加末尾,后者则是删除旧文件建新文件写入数据。 Fclose():传入文件句柄指针。 Fscanf():格式化文件输出。 Fprintf():格式化文件输入。 Fgets():从文件取得指定长度内字符串,直到遇到换行符或是EOF。 Fp原创 2010-09-28 20:26:00 · 579 阅读 · 0 评论 -
STL学习(1)——基础
二、STL学习 2.1 三大件 容器:也即一种数据结构,存放数据; 迭代器:也即提供访问容器的方法; 算法:也即用来操作容器中数据的模板函数。 2.2 头文件 一般包含下列文件头: #include #include #include 表 1. STL头文件和容器类 #include C原创 2010-09-19 20:13:00 · 615 阅读 · 0 评论 -
编UDP聊天
真是郁闷,怎么UDP可以用CArchive就好拉。SendTo函数怎么我不能传送CString类型的东西。明天继续,明天还要完成TCP的聊天程序,还好以前编过。原创 2008-03-25 00:06:00 · 436 阅读 · 0 评论