Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Не уверен, что rep scasb будет эффективным 09.12.04 15:50 Число просмотров: 2793
Автор: amirul <Serge> Статус: The Elderman
|
> Слышал что-нить про Mapping? CreateFileMapping() и т.д. > В конце концов ты получишь указатель на виртуальную память, > отображённую в этот файл. Убиваешь этим несколько зайцев -- > т.е. самому тебе malloc делать не надо, файл читать не > надо, и т.д. -- мощная штука, кстати. > Ну а потом REP SCASB и вуаля ;-) > Далее откатываешься назад... Странно, почему ты решил что Он был бы эффективным, если бы не надо было откатываться назад. Если считать, что положение символа "А" в строке равномерно распределено, то суммарно придется откатываться на половину длины файла. Лучше уж посимвольно просматривать и запоминать, где началась строка, в которой мы в данный момент находимся
> начало строки у тебя тоже будет ограничиваться нулём? Ну да > ладно. Потом кастишь указатель начала строки как PChar, и > всё. > В общем, пробуй.
|
|
|