The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз ядра Linux 3.1"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Релиз ядра Linux 3.1" +1 +/
Сообщение от Ваня (?), 26-Окт-11, 10:55 
Константа MAX_PATH не используется, во все функции по работе с файлами передаются 0-терминированная строка и её максимальная длина. На программиста возложена ответственность самому выделить требуемое количество памяти. Рекомендация по выделению не более MAX_PATH исключена из руководств.

Explorer.exe позволяет работать с именами файлов до 32 кб, сторонние программы, особенно старые, не всегда.

Наличие константы (#define MAX_PATH 260) позволяет переопределить её в программном коде после подключения windows.h на любое удобное значение, что с одной стороны делает разработку управляемой (меняете вы, а не за вас), с другой при корректном написании кода (использовании константы, а не "магических цифр") минимизирует усилия на изменение.

Если вы не знаете Win, зачем что-то утверждаете?

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз ядра Linux 3.1, opennews, 24-Окт-11, 15:47  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру