Как эффективно копировать std:: vector < char > в std:: string

Этот вопрос является оборотной стороной этого Как эффективно скопировать std:: последовательность в вектор
Я обычно копирую вектор таким образом (нулевая завершенная последовательность)

std::string s((char*)&v[0]);

или (если последовательность уже была объявлена), как это

s = (char*)&v[0];

Он получает задание, но, возможно, есть лучшие способы.

EDIT

C-образные слепки уродливы, мне говорят так что насчет этого

s = reinterpret_cast(&vo[0]);

-121--1728184-

Отзывчивый дизайн - Медиа-запросы - Как не загружать определенные изображения Ok, Так что я разработал отзывчивый макет, который не показывает изображения для очень маленьких размеров экрана, используя медиа-запросы и дисплей: нет;. Но эти изображения все еще загружаются на эти устройства,...

Итак, я разработал отзывчивый макет, который не отображает изображения для очень маленьких размеров экрана, используя медиа-запросы и дисплей: none; .

Пока так хорошо. Но эти изображения по-прежнему загружаются на эти устройства, вызывая увеличение пропускной способности.

Как правильно сделать так, чтобы эти изображения не загружались на указанные устройства?

Любой ответ был бы очень признателен!

7
задан Paul D. Waite 7 October 2011 в 08:07
поделиться