相信使用過mfc程式設計的朋友對cstring這個類的印象應該非常深刻吧?的確,mfc中的cstring類使用起來真的非常的方便好用。但是如果離開了mfc框架,還有沒有這樣使用起來非常方便的類呢?答案是肯定的。也許有人會說,即使不用mfc框架,也可以想辦法使用mfc中的api,具體的操作方法在本文最後給出操作方法。其實,可能很多人很可能會忽略掉標準c++中string類的使用。標準c++中提供的string類得功能也是非常強大的,一般都能滿足我們開發專案時使用。現將具體用法的一部分羅列如下,只起乙個拋磚引玉的作用吧,好了,廢話少說,直接進入正題吧!
要想使用標準c++中string類,必須要包含
#include // 注意是,不是,帶.h的是c語言中的標頭檔案
using std::string;
using std::wstring;
或using namespace std;
下面你就可以使用string/wstring了,它們兩分別對應著char和wchar_t。
string和wstring的用法是一樣的,以下只用string作介紹:
string類的建構函式:
string(const char *s); //用c字串s初始化
string(int n,char c); //用n個字元c初始化
此外,string類還支援預設建構函式和複製建構函式,如string s1;string s2="hello";都是正確的寫法。當構造的string太長而無法表達時會丟擲length_error異常 ;
標準C 中的string類的用法總結
原文章 相信使用過mfc程式設計的朋友對cstring這個類的印象應該非常深刻吧?的確,mfc中的cstring類使用起來真的非常的方便好用。但是如果離開了mfc框架,還有沒有這樣使用起來非常方便的類呢?答案是肯定的。也許有人會說,即使不用mfc框架,也可以想辦法使用mfc中的api,具體的操作方法...
c 中string類的用法
前言 string類的常用方法有哪些?string查詢替換 分割字串 比較 擷取 型別轉換 排序等功能都提供了強大的處理函式,可以代替字元陣列來使用。熟練掌握好string的各種使用方法,能極大的提高程式設計效率哦 1.定義和構造初始化 string 提供了很多建構函式,可以以多種方式來初始化str...
C 中string類的用法概述
basic string compare 如果所比較的兩個string 相等,則返回0 操作string 大於引數string,返回 正數 操作string 小於引數string,返回負數。1 比較操作string 與 str 或c string ptr int compare const basi...