Сообщение Re: очередь средствами std::vector от 10.03.2015 6:55
Изменено 10.03.2015 6:58 Igore
Здравствуйте, emergen, Вы писали:
E>Подскажите пожалуйста, как организовать очередь при помощи std::, пробую при помощи vector,
E>но вектор плох тем что позволят класть элемент в конец и брать из конца.... а нужно класть элемент в конец а брать из начала...
E>Подскажите как это лучше организовать?
std::deque, если не нужен константный доступ к элементам то можно и std::list
E>Подскажите пожалуйста, как организовать очередь при помощи std::, пробую при помощи vector,
E>но вектор плох тем что позволят класть элемент в конец и брать из конца.... а нужно класть элемент в конец а брать из начала...
E>Подскажите как это лучше организовать?
std::deque, если не нужен константный доступ к элементам то можно и std::list
Re: очередь средствами std::vector
Здравствуйте, emergen, Вы писали:
E>Подскажите пожалуйста, как организовать очередь при помощи std::, пробую при помощи vector,
E>но вектор плох тем что позволят класть элемент в конец и брать из конца.... а нужно класть элемент в конец а брать из начала...
E>Подскажите как это лучше организовать?
std::deque, если не нужен константный доступ к элементам то можно и std::list
А если тебе еще и количество элементов надо ограничить то boost::circular_buffer
E>Подскажите пожалуйста, как организовать очередь при помощи std::, пробую при помощи vector,
E>но вектор плох тем что позволят класть элемент в конец и брать из конца.... а нужно класть элемент в конец а брать из начала...
E>Подскажите как это лучше организовать?
std::deque, если не нужен константный доступ к элементам то можно и std::list
А если тебе еще и количество элементов надо ограничить то boost::circular_buffer