Тема: vector!help с++
Показать сообщение отдельно

  #10  
Старый 27.11.2008, 17:36
scrat
Постоянный
Регистрация: 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..
 
Ответить с цитированием