使用 string 類需要包含標頭檔案,下面的例子介紹了幾種定義 string 變數(物件)的方法:
#include #includeusing
namespace
std;
intmain()
string s = "";int len =s.length();
cout
<注意: 與c不同,string末尾沒有'\0'字元,所以length返回的是字串的真實長度,而不是長度+1
string path = "
d:\\demo.txt";
file *fp = fopen(path.c_str(), "
rt");
#include #includeusing
namespace
std;
intmain()
cout
5] = '5'
; cout
return0;
}
#include #includeusing
namespace
std;
intmain()
執行結果:
first second
first third
first fourth
first @
#include #includeusing
namespace
std;
intmain()
執行結果
12345aaa67890
12345bbb67890
#include #includeusing
namespace
std;
intmain()
執行結果:
1234567890
12345
1234590
#include #includeusing
namespace
std;
intmain()
執行結果:
first second third
second
#include #includeusing
namespace
std;
intmain()
執行結果
found at index : 6
#include #includeusing
namespace
std;
intmain()
執行結果:
found at index : 6
#include #includeusing
namespace
std;
intmain()
執行結果:
found at index : 3
C 語言基礎(實現string類)
string類的實現 涉及到 拷貝構造函式呼叫的三種情況 深拷貝淺拷貝 const修飾為常函式 過載輸出 過載賦值運算子 過載下標運算子 拷貝構造函式呼叫的三種情況?1.用乙個物件初始另乙個物件 2.用物件作為實參傳遞給函式 3.函式的返回值為物件,建立臨時物件作為返回值 深拷貝在計算機中開闢了一塊...
C 最基礎的string類
string類也是當年我校招的時候很多公司的筆試必出題,話不多說,直接上 include using namespace std 直接宣告類。class string string string const char str else string string const string str 拷...
java語言基礎之String類常見功能詳解
上次說到string類的一些特性和在記憶體中的情況。這篇文章主要從方法功能入手,講一講string類的應用,還有一些stringbuffer和stringbuilder的區別及應用。廢話不多說,進入正題。關於對資料的基本操作,無非就是 1.增添2.刪除3.修改4.檢視 1.檢視 1.1檢視長度 in...