Сообщение Re[5]: Exception-safe vector от 20.12.2022 12:14
Изменено 20.12.2022 12:15 T4r4sB
Re[5]: Exception-safe vector
Здравствуйте, Videoman, Вы писали:
V>Здравствуйте, T4r4sB, Вы писали:
TB>>Вектор, строка, юник не являются тривиально_копиабельными. Но для них тоже можно делать memcpy и memmove. Ну и где?!
V>Что где?! Напиши нормально что ты имеешь в виду.
Я и пишу: если у тебя есть вектор, типом элемента которого является вектор строка или юник, то такой вектор имеет право тупо побитово копировать содержимое, а не гонять зря мув-конструкторы.
V>Здравствуйте, T4r4sB, Вы писали:
TB>>Вектор, строка, юник не являются тривиально_копиабельными. Но для них тоже можно делать memcpy и memmove. Ну и где?!
V>Что где?! Напиши нормально что ты имеешь в виду.
Я и пишу: если у тебя есть вектор, типом элемента которого является вектор строка или юник, то такой вектор имеет право тупо побитово копировать содержимое, а не гонять зря мув-конструкторы.
Re[5]: Exception-safe vector
Здравствуйте, Videoman, Вы писали:
V>Здравствуйте, T4r4sB, Вы писали:
TB>>Вектор, строка, юник не являются тривиально_копиабельными. Но для них тоже можно делать memcpy и memmove. Ну и где?!
V>Что где?! Напиши нормально что ты имеешь в виду.
Я и пишу: если у тебя есть вектор, типом элемента которого является вектор строка или юник, то такой вектор имеет право тупо побитово копировать содержимое, а не гонять зря мув-конструкторы.
V>Если ты имеешь в виду вектор векторов, то какой там memcpy
Обычный такой memcpy, в чём проблема?
V>Здравствуйте, T4r4sB, Вы писали:
TB>>Вектор, строка, юник не являются тривиально_копиабельными. Но для них тоже можно делать memcpy и memmove. Ну и где?!
V>Что где?! Напиши нормально что ты имеешь в виду.
Я и пишу: если у тебя есть вектор, типом элемента которого является вектор строка или юник, то такой вектор имеет право тупо побитово копировать содержимое, а не гонять зря мув-конструкторы.
V>Если ты имеешь в виду вектор векторов, то какой там memcpy
Обычный такой memcpy, в чём проблема?