从nts上学来的奇技淫巧(tmp版)

1.定义一个int元素类型的vector,使用int*类型指针访问vector中的元素:

#include 
#include 
using namespace std;

int main()
{
    vector vec;
    vec.push_back(1);
    vec.push_back(2);
    vec.push_back(3);
    vec.push_back(4);
    vec.push_back(5);
    vec.push_back(6);

    int *p = &(vec[0]);

    for(int i=0;i<6;i++)
    {
        cout<<*p<

当作普通数组也可以:

#include 
#include 
using namespace std;

int main()
{
    vector vec;
    vec.push_back(1);
    vec.push_back(2);
    vec.push_back(3);
    vec.push_back(4);
    vec.push_back(5);
    vec.push_back(6);

    int *p = &(vec[0]);

    for(int i=0;i<6;i++)
    {
        // cout<<*p<

你可能感兴趣的:(Nts的使用,c++)