size_type由string類類型和vector類類型定義的類型,用以保存任意string對象或vector對象的長度,標準庫類型將size_type定義為unsigned類型。
string抽象意義是字元串, size()的抽象意義是字元串的尺寸, string::size_type抽象意義是尺寸單位類型。
基本介紹
- 中文名:size_type
- 類型:函式
- 定義:unsigned類型
- 隸屬:程式代碼
意義
string s; int rc = s.find(/*.....*/);
if ( rc == string::npos )
string::size_type rc = s.find(/*.....*/);或auto rc = s.find(/*.....*/);
if ( rc == string::npos )
說明
st.size()
index != st.size(); index < st.size();
其它範例
// 改字元串中間隔字元為 'x' for ( string::size_type i=0; i!=s.size(); i=i+2 ) s[i]='x';