標準C 中string類的用法總結

2021-07-23 16:42:39 字數 754 閱讀 9035

相信使用過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...