标签:读取 std 初始 string 取字符串 结果 一个 cccccc ++
#include <string>
using std::string;
int main()
{
//3.2.1 定义和初始化string对象
string s1; //默认初始化,s1是一个空字符串
string s2 = s1; //s2是s1的副本
string s3 = "hiya"; //s3是该字符串字面值的副本
string s4(10, ‘c‘); //s4的内容是cccccccccc
string s5 = "hiya"; //拷贝初始化
string s6("hiya"); //直接初始化
string s7(8, ‘c‘); //直接初始化,s7的内容是cccccccc
string s8 = string(9, ‘c‘); //拷贝初始化 s8的内容是ccccccccc
//3.2.2 string对象上的操作
/*
os<<s 将s写到输出流os当中,返回os
is>>s 从is中读取字符串赋给s,字符串以空白分隔,返回is
getline(is,s) 从is中读取一行赋给s,返回is
s.empty() s为空返回true,否则返回false
s.size() 返回s中字符的个数
s[n] 返回s中第n个字符的引用,位置n从0计起
s1+s2 返回s1和s2连接后的结果
s1=s2 用s2的副本代替s1中原来的字符
s1==s2 如果s1和s2中所含的字符完全一样,则他们相等;string对象的相等
s1!=s2 性判断对字母大小写敏感
<,<=,>,>=
*/
return 0;
}
标签:读取 std 初始 string 取字符串 结果 一个 cccccc ++
原文地址:https://www.cnblogs.com/linfangyu/p/11844508.html