Я буду читать и писать большие патроны большого двоичного файла.Манипуляция каплями в C++
Есть ли класс в стандартном C++ или наступающем стандартном C++ или новом стандартном C++ + boost, что упростит мою задачу?
Если бы не было возможности использовать класс строк для этого? Какова была бы опасность этого?
PS: Несколько наблюдений, которые прояснят вещи. Я ожидаю, что капли будут переданы по многим параметрам, поэтому контейнер, который подсчитывается по ссылке, и CoW, вероятно, будет предпочтительнее.
Также мое сопротивление использованию строкового класса двоякое: это капли, а не строки, «непечатаемые символы» и, в частности, нули могут вызвать трудности при их появлении.
Существует - 'unsigned char *'. Что еще вам нужно от блоба? – alxx
@JeremyFriesner Это не относится к 'std :: string'; это справедливо только в том случае, если вы вызываете 'c_str()' и явно рассматриваете его как строку C-стиля. –
@JohnCalsbeek Я сижу исправлен, спасибо :) –