INT メイン() { 文字列 S(" abcdefghigklmn " ); 文字列 s.substr =(0、5); //は5の第0ビット列から始まる文字列sの長さを取得 COUT << << ENDL; }
出力ABCDE
S1 = s.sbustr(POS、N)。
文字列を返し、n文字は、POS S1に最初からコピーされます。
POSデフォルト0、Nのデフォルト値はs.size() - でPOS、POS + nは文字列の長さを超えた場合、それだけSの端部にコピーされます。
posが文字列の長さを超える場合、例外がスローされます