🎉 C++string 初始化的几种方式 🎉

C++string 初始化的几种方式

方式一 :最简单直接, 直接赋值

string str1 = "test01" ;

方式2 :

string( size_type length, char ch );

以length为长度的ch的拷贝(即length个ch)

string str2( 5, 'c' ); // str2 'ccccc'

方式三 :

string( const char *str );

string str3( "Now is the time..." );

方式四:

string( string &str, size_type index, size_type length );

以index为索引开始的子串,长度为length, 或者 以从start到end的元素为初值.

string str4( str3, 11, 4 ); //将str3

代码示例:

#include

using namespace std;

int main() {

string str1 = "test01" ;

string str2( 5, 'c' ); // str2 'ccccc'

string str3( "Now is the time..." );

string str4( str3, 11, 4 );

cout << str1 << endl;

cout << str2 << endl;

cout << str3 << endl;

cout << str4 << endl;

return 0;

}

运行结果:

详见官方文档 : www.cppreference.com

✨ 相关推荐 ✨

冰糖怎么融化:探索冰糖的物理变化与烹饪技巧
365bet网址主页

冰糖怎么融化:探索冰糖的物理变化与烹饪技巧

🎯 06-27 👁️ 745
Win10玩cf卡顿怎么办 Win10玩cf卡顿的解决方法【详解】
365网站余额截图

Win10玩cf卡顿怎么办 Win10玩cf卡顿的解决方法【详解】

🎯 07-05 👁️ 3239
【免费下载】 Eplan2024安装教程【附安装包】
365网站余额截图

【免费下载】 Eplan2024安装教程【附安装包】

🎯 07-01 👁️ 1261