Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

работа с vector

61K
29 сентября 2010 года
GanBit
4 / / 23.09.2010
подскажите как преобразовать буфер char *buf в вектор std::vector<BYTE>? и обратно
11
29 сентября 2010 года
oxotnik333
2.9K / / 03.08.2007
std::copy
11K
04 октября 2010 года
Babandr
76 / / 05.05.2008
Цитата: GanBit
подскажите как преобразовать буфер char *buf в вектор std::vector<BYTE>? и обратно



 
Код:
std::vector<BYTE> v(buf,buf + buf_length);


а обратно преобразовывать ..зачем?вектор - это и есть непрерывный массив. Если надо куда-то передать ссылку на массив, то указатель на первый элемент вектора вполне подойдет.
376
04 октября 2010 года
Absolut
220 / / 22.11.2002
Цитата: Babandr
Если надо куда-то передать ссылку на массив, то указатель на первый элемент вектора вполне подойдет.


Это если размер не предполагается изменять. Да и перезаписывать элементы тоже скорее всего не стоит. Только для чтения - пожалуйста.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог