![]() |
|
Модераторы: Daevaorn |
![]()
|
|
||
|
|
| Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 5 Всего: 44 |
Может не коретно поставлен вопрос, но меня бы интересовало, какой подход при работе с файлами предпочтительней (и в какой ситуации).
Ваши коментарии -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
| man2002ua |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 943 Регистрация: 12.11.2002 Где: Киев Репутация: нет Всего: 2 |
испокон веков использую
_lread/_lwrite Это сообщение отредактировал(а) man2002ua - 28.3.2003, 18:30 -------------------- "Нет ничего более постоянного, чем временное" |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
испокон веков не использую
_lread/_lwrite в с++. Так проще а вот в паскале только этими и пользуюсь -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| man2002ua |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 943 Регистрация: 12.11.2002 Где: Киев Репутация: нет Всего: 2 |
Step
-------------------- "Нет ничего более постоянного, чем временное" |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Я преймущественно высокими. Потому как скорость работы критична не в момент закачки каких-то данных, а в последствии, когда эти данные уже уложены в оперативке. Хотя иногда удобно сразу сздавать файл записью в цикле через fprinf.
Чувствуется что человек ассемблером увлекается. |
|||
|
||||
| man2002ua |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 943 Регистрация: 12.11.2002 Где: Киев Репутация: нет Всего: 2 |
Не совсем, только там, где другие языки могут навесить много лишнего Просто на API у меня лучше выходит. -------------------- "Нет ничего более постоянного, чем временное" |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
а Настя то голос не отдала
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| -=Baa=- |
|
|||
|
Unregistered |
Использую WriteFile, т.к. это САМЫЙ быстрый доступ к файлу из винды...
Использую файлмаппинг, если надо вносить изменения в файл в процессе чтения (файл отображается в оперативку и далее происходит работа с памятью, соотв. все изменения в памяти отображаются в файл), но это самый тормозный вид операций с файлами. |
|||
|
||||
| man2002ua |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 943 Регистрация: 12.11.2002 Где: Киев Репутация: нет Всего: 2 |
-------------------- "Нет ничего более постоянного, чем временное" |
|||
|
||||
| Fantasist |
|
|||
|
Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: 4 Всего: 41 |
Конечно классы. Предпочитаю потокового типа. С классами прогрмма выглядет гораздо структурированнее и понятнее, писать проще и надежность обеспечить легче. С хорошими классами (например MS-овский CArchive) скорость может быть даже выше (за счет буфферизации), а удобство и наглядность сильно превосходят - что в программе горздо важнее.
-------------------- Волны гасят ветер... |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Fantasist !!! Твой ответ самый лучший! Нет важне в большом проекте ниччего более чем наглядность.
|
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
DENNN, да, действительно, наглядность намного лучше быстродействия и работоспособности
з.ы. енто шутка з.з.ы. ненавижу МСные классы ;\ хотя и пользуюсь... только потому, что лень писать свои... з.з.з.ы. а про качество ответа :"Твой ответ самый лучший!", так помойму это дело субъективное и ответы по данной теме не могут быть оценены как хуже или лучше... -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
BaaВзаимно...не стоит воспринимать как абсолютную истину.
|
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
ReadFile и WriteFile
привык уже ))) да и виндовые лучше имо под виндой. а не виндовые лучше не под виндой |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
а чемто другим. это чем, 21 прерывание дос или что
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |