| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Отличия функций API от стандартных |
| Автор: Denn 18.8.2005, 12:25 |
| В чем принципиальное отличие функций работы с файлами API (ReadFile, WriteFile...) от аналогов из стандарттной бибиотеки (fread, fwrite...), кроме того, что последние оперируют потоками, а в API непосредственно файлами или им подобным объектам? Функции каких библиотек рекомендуется использовать в API-программе? |
| Автор: _hunter 18.8.2005, 12:55 |
| разница в том, что последние используют первые + используя только последние можно написать программу, которая будет компилироваться на разных платформах |
| Автор: Mayk 18.8.2005, 12:59 |
| Единство стиля, говорят, хорошая вещь. А вообще какими угодно пользуйся. Удобнее всего использовать fstream'ы, ибо они расширяемы(перегрузка << и всё такое). Вообще логично предположить, что виндозные ReadFile, WriteFile являются самыми быстрыми, а всё остальное суть обертки под них. Хотя 1) это надо проверить, 2) разница в скорости далеко не велика. Добавлено @ 12:59 Ну вот. _hunter меня опередил |