程序代码:
int main()
{
string str("Hello World!\n");
cout
return 0;
}
从逻辑上来讲,size() 成员函数似乎应该返回整形数值,或是无符号整数。但事实上,size 操作返回的是 string::size_type 类型的值。
...
分类:
编程语言 时间:
2014-12-29 16:52:38
阅读次数:
223
树的存储方式
//树的双亲表示
typedef struct{ //节点结构
ElemType data; //元素
int parent; //双亲位置
}PTNode;
typedef struct{ //树
PTNode nodes[Max];
int n; //树的节点个数
}PTree;
//孩子表示法
typedef struct{ //孩子结...
分类:
其他好文 时间:
2014-11-29 09:02:55
阅读次数:
199
先声明:下面的文章是针对windows的用法,因为std::map的erase函数的windows的实现版本是返回一个std::map的迭代器,但是STL标准里面的该函数的返回值确是:map.erase有3个重载:void erase ( iterator position );size_type ...
分类:
编程语言 时间:
2014-11-26 20:40:06
阅读次数:
177
一:实现之前先说一所find_first_not_of姊妹函数()
(1)find_first_of(string &str, size_type index = 0):(find_first_of的实现如下链接:find_first_of的源代码)
查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index正向开始,如果没找到就返回string::...
分类:
编程语言 时间:
2014-11-10 13:54:41
阅读次数:
225
一:实现之前先说一所find_first_of姊妹函数
(1)find_first_of(string &str, size_type index = 0):
查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index正向开始,如果没找到就返回string::npos
(2) find_first_not_of(cstring &str, size_typ...
分类:
编程语言 时间:
2014-11-08 22:11:35
阅读次数:
221
#include
#include
#include
#include
#include
#include
#include
using namespace std;
class TextQuery
{
public:
typedef vector::size_type line_no;
TextQuery(){};
void read_file(ifstream &is)
...
分类:
编程语言 时间:
2014-11-05 17:11:44
阅读次数:
215
只能输入汉字只能输入全角只能输入数字只能输入英文和数字默认显示
分类:
其他好文 时间:
2014-10-31 18:42:16
阅读次数:
252
本文我们来实现回射服务器的Buffer。 Buffer的实现 上节提到了非阻塞IO必须具备Buffer。再次将Buffer的设计描述一下: 这里必须补充一点,writeIndex指向空闲空间的第一个位置。 这里有三个重要的不变式: 1. 0 #define BUFFER_SIZE 1024 type...
分类:
系统相关 时间:
2014-10-24 16:24:21
阅读次数:
340
1 int main()2 {3 string str("Hello World!\n");4 cout 02 #include 03 04 int main()05 {06 size_t indexs = -1;07 size_t ps = 100;08 i...
分类:
编程语言 时间:
2014-10-23 10:36:16
阅读次数:
288