1. 标准库string类型

来源:互联网 发布:win7开启网络发现部分 编辑:程序博客网 时间:2024/05/22 06:55

出自 :《C++ Primer中文版(第4版)》《C++程序设计》

使用的编译环境是vs 2005 ,速度有点慢,但比vc++ 6.0 没事老假死好多了。


先上个例子:

运行后输入:abcde

效果如下:

其中有多处需要解释一下:

 


包含头文件:

 

第一行代码是包含的头文件string(在vs2005这个文件没有后缀)

第二行是输入输出流的头文件iostream

第三行是声明使用命名空间,如果程序中只包含了string头文件,那么可以写成

 


 

String 对象的定义和初始化

 

这是2个最基本的字符串定义,再上点高科技的:

 

下面逐个介绍:

1.就是个空串没什么好讲的

2.看下面代码

运行结果:

 

由此可见

string s2(s1);等同于string s2=s1;

 

3.string s3("value"); 等同于string s3="value";

 

4. string s4(n,'c');应该是这么写,上面的写错了,主要是' ',而不能是" ",

实验一下:

 

 

 

 

原创粉丝点击