String的用法及例子
string是C++标准库的一个重要的部分,主要用于字符串处理。可以使用输入输出流方式直接进行操作,也可以通过文件等手段进行操作。 其中使用的代码多数都是来自cpp官网。 声明和初始化方法: 想使用string首先要在头文件当中加入< string > 声明: string s ; //声明一个string 对象 string ss [ 10 ] ; //声明一个string对象的数组 初始化: 使用等号的初始化叫做拷贝初始化,不使用等号的初始化叫做直接初始化。 #include < bits / stdc ++ . h > using namespace std ; int main ( ) { ios : : sync_with_stdio ( false ) ; string s ; //默认初始化,一个空字符串 string s1 ( "ssss" ) ; //s1是字面值“ssss”的副本 string s2 ( s1 ) ; //s2是s1的副本 string s3 = s2 ; //s3是s2的副本 string s4 ( 10 , 'c' ) ; //把s4初始化 string s5 = "hiya" ; //拷贝初始化 string s6 = string ( 10 , 'c' ) ; //拷贝初始化,生成一个初始化好的对象,拷贝给s6 //string s(cp