名前空間
変種
操作

std::list<T,Allocator>::size

From cppreference.com
< cpp‎ | container‎ | list
 
 
 
 
size_type size() const;
(C++11まで)
size_type size() const noexcept;
(C++11以降)

コンテナ内の要素数を返します。すなわち、std::distance(begin(), end()) です。

目次

[編集] パラメータ

(なし)

[編集] 戻り値

コンテナ内の要素数。

[編集] 計算量

定数時間または線形時間。 (C++11まで)
定数。 (C++11以降)

[編集]

以下のコードは、size を使用して std::list の要素数を表示します。

#include <iostream>
#include <list>
 
int main()
{ 
    std::list<int> nums{1, 3, 5, 7};
 
    std::cout << "nums contains " << nums.size() << " elements.\n";
}

出力

nums contains 4 elements.

[編集] 関連項目

コンテナが空かどうかをチェックする
(public メンバ関数) [編集]
可能な最大要素数を返す
(public メンバ関数) [編集]
格納されている要素の数を変更する
(公開メンバ関数) [編集]
English 日本語 中文(简体) 中文(繁體)