- string[meta header]
- std[meta namespace]
- basic_string[meta class]
- function[meta id-type]
size_type capacity() const; // C++03
size_type capacity() const noexcept; // C++11
メモリを再確保せずに格納できる最大の要素数を取得する。
メモリを再確保せずに格納できる最大の要素数
投げない
定数時間
#include <iostream>
#include <string>
int main()
{
std::string s;
s.reserve(3);
// 確保したサイズを確認
std::size_t cap = s.capacity();
std::cout << cap << std::endl;
}
- capacity()[color ff0000]
- reserve[link reserve.md]
3