About 5,330 results
Open links in new tab
  1. vector - cpprefjp C++日本語リファレンス

    vector はシーケンスコンテナの一種で、各要素は線形に、順序を保ったまま格納される。 vector コンテナは可変長配列として実装される。

  2. vector - cpprefjp C++日本語リファレンス

    <vector> ヘッダでは、可変長配列の実装である vector コンテナを提供する。 このヘッダでは、以下の標準ヘッダをインクルードする:

  3. vector::insert - cpprefjp C++日本語リファレンス

    #include <iostream> #include <vector> #include <string> #include <algorithm> int main() { std::vector <std::string> v = {"aaa", "bbb", "ccc"}; // 挿入位置と、追加するconst&の要素を指定するバージョン { …

  4. vector::at - cpprefjp C++日本語リファレンス

    #include <iostream> #include <vector> #include <stdexcept> int main () { std::vector<int> v = {3, 1, 4}; // 2番目の要素を参照する int& x = v.at (2); std::cout << x << std::endl; // 範囲外アクセスした場合、 …

  5. vector::data - cpprefjp C++日本語リファレンス

    vector が空の場合であっても、この関数の呼び出し自体は問題なく行える。 ただし、その 戻り値 については規定されていないため、間接参照を行うと 未定義動作 になる。

  6. vector::コンストラクタ - cpprefjp C++日本語リファレンス

    C++14 では、 explicit vector(size_type n) に引数が追加され、 explicit vector(size_type n, const Allocator& a = Allocator()) に変更された。 これは、変更されないと n のみを引数にとるアロケータ …

  7. vector::operator= - cpprefjp C++日本語リファレンス

    (1) : 同じテンプレートパラメータを持つ vector クラスのオブジェクトをコピー代入する。 *this の全ての要素が解放され、 x の全ての要素が *this にコピーされる。

  8. operator== - cpprefjp C++日本語リファレンス

    概要 vector オブジェクトの等値比較を行う。 要件 型 T が == で比較可能であること。 効果 C++03 : x. size () == y. size () && equal (x. begin (), x. end (), y. begin ()); C++14 : equal (x. begin (), x. end (), y. …

  9. operator< - cpprefjp C++日本語リファレンス

    概要 vector において、左辺が右辺より小さいかの判定を行う。 要件 型 T が <比較可能であること。 その <が全順序関係を持っていること。 戻り値 lexicographical_compare (x. begin(), x. end(), y. …

  10. vector::assign - cpprefjp C++日本語リファレンス

    #include <array> #include <vector> #include <iostream> int main() { std::cout << "Constructor with initializer-list example:" << std::endl; std::vector <int> a = {1, 2, 3, 4}; for (int i : a) std::cout << i << …