В чём разница между следующими записями? Как правильно записать вектор в бинарный файл?
file.write(reinterpret_cast<const char*>(vec.data()), vec.size() * sizeof(T));
или так
file.write(reinterpret_cast<char*>(vec.data()), vec.size() * sizeof(T));
ofstream::write
принимает const char *
, зачем может понадобится намеренно передавать туда именно char *
, тем самым делая невозможными запись из вектора с const
квалификатором.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
CodeBlocks по умолчанию все выводит в cmd но я хочу чтобы он выводил сообщения в более удобный для меня терминал - Windows Terminal, но свойство смены терминала...
Всем привет при компиляции нижеуказанного кода выскакивает ошибка сегментации, не могу понять почему она тут имеет место быть, и как её исправить,...
Есть класс CarShop, содержащий в себе следующий переменные:
Во многих примерах кода на сайте встречаются как записи вида void main(), так и int main() для главной функции программы