ISO/ANSI C++98标准通过添加string类扩展了C++库。string类使用起来比数组简单。
要使用string类。包含头文件。
#include<string>
string类位于命名空间,必须提供一条using编译指令。
using namespace std
std::string
string类定义隐藏了字符串中的数组性质。处理字符串像处理文本一样。
代码如下:
//20260222
//姚志英,网络昵称:水木姚姚
//www.github.com/shuimuyaoyao
//string类 原创代码
#include <iostream>
#include <string>
#include <ctime>
#include <cstdlib>
int main()
{
using namespace std;
int r=0;
string str1[10]={"跃马扬鞭","万马奔腾","马不停蹄","马到成功","龙马精神","一马当先","老马识途","汗马功劳","车水马龙","天马行空"};
while(r<10){
cout <<r<<":" <<str1[r++] << endl;
}
while(1){
cout << "请输入编号:" << endl;
cin >> r;
cin.get();
cout<<str1[r]<<endl;
}
return 0;
}
今年是马年,编写了一段关于马小程序。用来测试C++语言中的string对象。下面是运行结果。

以上内容仅供参考,如有不对,欢迎指正。