c_cpp 数组与矢量C ++

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 数组与矢量C ++相关的知识,希望对你有一定的参考价值。

# Defining and initializing vectors

vector<T> v1; // vector that holds object of type T, default constructor v1 is empty

vector<T> v2 (v1); // v2 is a copy of v1

vector<T> v3(n, i); // v2 has n elements with value i

vector<T> v4(n); // v4 has n copies of a value-initialized object

# The size of a vector
vector<int>::size_type

vector<int> v;

for (vector<int>::size_type ix = 0; ix != 10; ++ix) {
    // v[ix] = ix; // wrong
    v.push_back(ix);
}

# Iterator

vector<int> v(10, 1);

for (vector<int>::iterator iter = v.begin(); iter != v.end(); ++iter) {
    cout << *iter << endl;
}

以上是关于c_cpp 数组与矢量C ++的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 矢量➡集

c_cpp 将矢量写入文件

c_cpp 删除删除矢量

c_cpp 打印矢量

c_cpp 比较矢量

c_cpp 矢量类示例