TeXpert
Цитата:
И про LRU наверно знаете...
Цитата:
bzip2,gz,lzma. Cжать можно сколько угодно, возможность задать размер используемой памяти(хоть 64 мегабайта), вопросы?
Цитата:
Буфер будет выделен единожды, по определенному адресу и заданного размера, затем в него лишь будут подгружаться данные из файла(размерности буфера).
Цитата:
Вся эта канитель пошла из-за вопроса на предыдущей страницы и обычными функциями str* не воспользоваться, придется вначале удалить нули.
Добавлено:
kotlomoy
Цитата:
gcc
Код: int main() {
char buff[3000];
delete buff;
}
Цитата:
А вот представьте, знаю
И про LRU наверно знаете...
Цитата:
Ну-ну, я посмотрю на эти манипуляции, когда файл огромный.
bzip2,gz,lzma. Cжать можно сколько угодно, возможность задать размер используемой памяти(хоть 64 мегабайта), вопросы?
Цитата:
. К тому же у тебя всегда будут лишние манипуляции, связанные с тем, что в буфер ты будешь вынужден считывать всякий раз данные разной длины.
Буфер будет выделен единожды, по определенному адресу и заданного размера, затем в него лишь будут подгружаться данные из файла(размерности буфера).
Цитата:
В твоем распоряжении --- массив байт, с которым, кстати, ты можешь работать с функциями типа str*
Вся эта канитель пошла из-за вопроса на предыдущей страницы и обычными функциями str* не воспользоваться, придется вначале удалить нули.
Добавлено:
kotlomoy
Цитата:
Как работает delete я представляю. Но чтобы компилятор на этапе сборки проверял аргумент delete'а на корректность и выдавал ошибку компиляции еще до запуска программы - не представляю.
gcc
Код: int main() {
char buff[3000];
delete buff;
}