◆vector
配列の拡張版
◆使い方
// インクルード
#include <vector>
// int型のvector(拡張配列) numberを宣言
std::vector<int> number;
// "std::"をつけずにvectorを使えるようにする
// 関数内での宣言を推奨、ヘッダ内ではこの宣言は使わないこと
using namespace std;
// numberの2番目の要素を取り出す
// 配列のように使える
number[2]
// numberの末尾に要素"500"を追加する
// 要素数が足りなければ自動で拡張される
number.push_back(500);
◆関数
.back() // 最後の要素へのアクセス
.size() // 要素数を取得
.resize(int) // 規定の大きさにリサイズ
.assign(int, int) // 第1引数の大きさにリサイズし、第2引数で要素を埋める
配列の拡張版
◆使い方
// インクルード
#include <vector>
// int型のvector(拡張配列) numberを宣言
std::vector<int> number;
// "std::"をつけずにvectorを使えるようにする
// 関数内での宣言を推奨、ヘッダ内ではこの宣言は使わないこと
using namespace std;
// numberの2番目の要素を取り出す
// 配列のように使える
number[2]
// numberの末尾に要素"500"を追加する
// 要素数が足りなければ自動で拡張される
number.push_back(500);
◆関数
.back() // 最後の要素へのアクセス
.size() // 要素数を取得
.resize(int) // 規定の大きさにリサイズ
.assign(int, int) // 第1引数の大きさにリサイズし、第2引数で要素を埋める