size_type size() const; // C++03
size_type size() const noexcept; // C++11
概要
コンテナ内の要素の数を返す。
戻り値
map
コンテナに格納されている要素の数を返す。
メンバ型 size_type
は符号なし整数型である。
計算量
定数時間
例
#include <iostream>
#include <map>
int main ()
{
std::map<int,char> m;
std::cout << m.size() << std::endl;
m.insert( std::make_pair(1, 'a') );
m.insert( std::make_pair(2, 'b') );
m.insert( std::make_pair(3, 'c') );
m.insert( std::make_pair(1, 'a') );
std::cout << m.size() << std::endl;
return 0;
}
出力
0
3
バージョン
言語
- C++03
処理系
- Clang: ??
- GCC: 4.7.2 ✅
- ICC: ??
- Visual C++: 2012 ✅
関連項目
名前 | 説明 |
---|---|
max_size |
格納可能な最大の要素数を取得する |
empty |
コンテナが空であるかどうかを調べる |