首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++ Primer 学习札记(4)——标准库string类型

2013-03-12 
C++ Primer 学习笔记(4)——标准库string类型之所以空着笔记三,是因为3的内容要先于4,但乎课本不是这么认为

C++ Primer 学习笔记(4)——标准库string类型

之所以空着笔记三,是因为3的内容要先于4,但似乎课本不是这么认为的。

string对象的定义和初始化几种方式:
s.empty()如果s为空串,则返回true,否则为falses.size()返回s中字符的个数s[n]返回s中位置为n的字符,位置从0开始计数s1+s2把s1和s2连接成一个新字符串并返回新字符串s1=s2把s1内容替换为s2的副本v1==v2比较v1和v2的内容,相等则返回true,否则false!=,<,<=,>,>=保留原意义

例如:

#include <iostream>#include <string>using namespace std;int main(){    string str("some string");        for(string::size_type ix = 0; ix != str.size()-1; ix+=2)    {        str[ix]='x';    }    for(string::size_type ix = 0; ix != str.size(); ++ix)    {        cout<<str[ix]<<endl;    }    return 0;}

上例实现了如下功能:1.初始化字符串str;2.把字符串奇数位字符换成x;3.逐个输出;4.整个输出。

热点排行