1    
#include<iostream>
#include<string>
using namespace std;

int main()
{
char array[] ="What's your name?";
string str[] = { string(), // 空的字串物件
string(array), // 從字元陣列建立字串
string(array,5), //取字元陣列中的前5個建立字串
string(array,7,3), //取字元陣列中第7+1個字開始的3個字建立字串
string(10, 'x')}; // 從字元建立字串

for(int i=0;i<5;i++) {
cout << "str[" << i << ']' << "的內容為:" << str[i] << endl
<< "\tsizeof():" << sizeof(str[i]) // 顯示物件大小
<< "\tsize():" << str[i].size() // 顯示字串大小
<< "\tlength():" << str[i].length() << endl; //字串長度
}
system("pause");
}

arrow
arrow
    文章標籤
    string 字串 建構字串物件
    全站熱搜

    pcorz 發表在 痞客邦 留言(1) 人氣()