string 学习

Posted Wei_Xiong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了string 学习相关的知识,希望对你有一定的参考价值。

#include <string>

  1.取当中某个字符

    与传统一样 c[11]="0123456789"; c[1]=1; ps:好慢 。。 会不会GG。。。

 1 #include <iostream>
 2 #include <string>
 3 using namespace std;
 4 int main()
 5 {
 6     string s("0123456789");
 7     cout<<s<<endl;
 8     cout<<s[1]<<endl;//也是从0位开始
 9     return 0;
10 }

  2.一些比较函数

    ① 重载运算符 <,>,<=,>=,==

 1 #include <iostream>
 2 #include <string>
 3 using namespace std;
 4 int main()
 5 {//得出 重载符 比较的是字典序 不是长度
 6     string ss[2];
 7     while(cin>>ss[0]>>ss[1])
 8     {
 9         cout<<ss[0]<<" "<<ss[1]<<endl;
10         cout<<" < : "<<(ss[0]<ss[1])<<endl;
11         cout<<" > : "<<(ss[0]>ss[1])<<endl;
12         cout<<" <= : "<<(ss[0]<=ss[1])<<endl;
13         cout<<" >= : "<<(ss[0]>=ss[1])<<endl;
14         cout<<" == : "<<(ss[0]==ss[1])<<endl;
15     }
16     return 0;
17 }

待续:2017-03-05 23:43:40

    

 

以上是关于string 学习的主要内容,如果未能解决你的问题,请参考以下文章

为啥在片段中从 char* 转换为 std::string 比转换为 const char* 更可取?

如何将代码片段存储在 mongodb 中?

IOS开发-OC学习-常用功能代码片段整理

java SpringRetry学习的代码片段

python 机器学习有用的代码片段

如何理解这段代码片段中的两对括号?