string中若干函式的理解

2021-06-04 11:04:22 字數 679 閱讀 8930

由於學識有限,所以顯得積累的重要性。

標準庫中string的find以及resize的理解。

size_type find( const basic_string &str, size_type index );//從index開始查詢str

size_type find( const char *str, size_type index );//同上

size_type find( const char *str, size_type index, size_type length );//從index處查詢長度為2的str

size_type find( char ch, size_type index );

resize:
其中val預設是空格。

resize函式用來改變string的大小,如果size小於來string的size大小,則擷取前size個字元,如果大於,則用空格補充。

#include

#include

using namespace std;

int main()

輸出結果為: 20

20abaaaaaaaaaaaaaaaaaa

12abaaaaaaaaaa

理解C 中的string型別

本文的目的在於揭示和dotnet及c 相關的一些常見的和不常見的問題。在這些問題中我的第一篇文章和string資料型別有關,string資料型別是一種引用型別,但是當和其他引用型別比較的時候,很多開發人員可能並不能完全理解它的行為。問題對於常見的引用型別,當改變乙個物件別名的值時,這種變化也同樣會在...

理解C 中的string型別

目的 本文的目的在於揭示和dotnet及c 相關的一些常見的和不常見的問題。在這些問題中我的第一篇文章和string 資料型別有關,string 資料型別是一種引用型別 但是當和其他引用型別比較的時候,很多開發人員可能並不能完全理解它的行為。問題 對於常見的引用型別 當改變乙個物件別名的值時,這種變...

理解C 中的string型別

目的 本文的目的在於揭示和dot 及c 相關的一些常見的和不常見的問題。在這些問題中我的第一篇文章和string資料型別有關,string資料型別是一種引用型別,但是當和其他引用型別比較的時候,很多開發人員可能並不能完全理解它的行為。問題對於常見的引用型別,當改變乙個物件別名的值時,這種變化也同樣會...