读书人

c++ premier - 标准库部类

发布时间: 2012-10-28 09:54:44 作者: rapoo

c++ premier -- 标准库类型

这一章主要介绍了三种c++标准库类型,包括string, vector和bitset。另外还介绍了迭代器的一些操作。

?

1. string

初始化string对象的几种方式:

?另外,string.size()返回对象的长度,即对象中字符的个数,其类型是string::size_type.?string中对单字符的处理函数如isalnum(c)等都定义在cctype头文件中。

?

2. vector

vector是一个类模板,使用模板可以编写一个类定义或函数定义,而用于多个不同的数据类型。

bitset<n> b;          //b有n位,每位都为0//用unsigned long值作为对象的初始值时,该值转化为二进制的位模式//如果bitset类型长度大于unsigned long值的二进制位数,高位用0填充//如果前者小于后者,unsigned long的高价位被丢弃bitset<n> b(u);      //b是unsigned long型u的一个副本bitset<n> b(s);      //b是string对象s中含有的串的副本bitset<n> b(s, pos, n);  //b是s中从位置pos开始的n个位的副本

?

?

第三章基本上就这样了。想不到总结了一下花了我一个上午。。。今天还是七点起的床。。。下午要看论文啦~~~

读书人网 >C++

热点推荐