Переосмыслить литой вектор указателейC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Переосмыслить литой вектор указателей

Сообщение Anonymous »

У меня есть контейнер (скажем, ради простоты, вектора), который хранит буферы . В одном из моих вариантов использования я хочу повторно использовать буфер для вспомогательного расчета, который использует другой тип данных. Могу ли я сделать какую-то повторную картину содержимого контейнера (вектор)?
Я хотел бы избежать необходимости копировать, потому что это не нужно.#include

int main() {
std::vector c1;
// Something like this
std::vector c2 = static_cast(c1);
// or this
std::vector c2 = reinterpret_cast(c1);

return 0;
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... f-pointers
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»