Передача вектора в качестве аргумента и его использование, почему происходит сбой?

Я новичок в C++, особенно в STL. Я пытаюсь передать вектор в качестве аргумента функции, но это приводит к сбою приложения. Я использую блоки кода ::и MingW. Вот простой код.

#include <iostream>
#include <vector>

using namespace std;

void foo(const vector<int> &v)
{
    cout << v[0];
}
int main(){
    vector<int> v;
    v[0] = 25;
    foo(v);
return 0;
}

Спасибо!

6
задан Flexo 3 August 2012 в 18:01
поделиться