ViVi Home > 技術文書 > ポインタ入門 > 文字列クラス > resize(sz)
void String::resize(int sz, char ch) { reserve(sz); if( m_size < sz ) { // 文字を増やす場合 while( m_size < sz ) { m_data[m_size++] = ch; } } else m_size = sz; m_data[m_size] = '\0'; // 終端文字を設定 }
解説:
前: | 次: