
27.11.2008, 17:36
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
http://www.cplusplus.com/reference/stl/vector/
простейшее использование:
Код:
#include <iostream> //ввод/вывод
#include <vector> //библиотека содержащая вектор
#include <conio.h>
using namespace std;
int main()
{
vector<int> SampleVector; //создаём вектор
int a;
for(int i=0;i<10;i++)
{
cout<<"Enter element "<<i<<" : ";
cin>>a;
SampleVector.push_back(a); // добавляем элемент в конец
}
for(int i=0;i<SampleVector.size();i++)
{
cout<<"Element "<<i<<":"<<SampleVector[i]<<endl;
}
getch();
return 0;
}
Вектор от массива отличается координально. Массив - структура данных,которая лежит в отдёлённом для неё куске памяти. Вектор же реализован по типу списка,где все элементы могут находиться в разных кусках памяти и содержат указатель на следующий элемент.
Последний раз редактировалось scrat; 27.11.2008 в 17:53..
|
|
|