Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Только ради нее :-))) 11.01.03 14:06 Число просмотров: 1274
Автор: amirul <Serge> Статус: The Elderman
|
> с будущими версиями? Даже для Мелкософта крайне мало > вероятно, что структура изменится. В крайнем случае добавят > в хвост новые поля, но существующие не сдвинут и не уберут. Могут не убрать, а добавить например какой-нибудь TOKEN_EXTENSION и при этом сказать: использование старого токена оставлено только для совместимости и не рекомендуется (хотя тоже маловероятно, потому как там всего лишь указатель и по фигу на какую (новый или старый) он указывает). Короче, стандартные интерфейсы всегда будут соответствовать представлениям мелкософта о текущем положении дел.
Кроме того есть такая штука, как source-code совместимость. Может будет какая-нить платформа с полностью другой внутренней структурой, которая будет пытаться эмулировать нт-шные API (как например POSIX-подсистема в НТ-е). Вероятность того, что она будет эмулировать некоторые недокументированные (но всем известные) функции значительно выше, чем то что она будет эмулировать все внутренние структуры.
Кроме того это вопрос стиля. Все-таки названия у мелкосовтовских функций, что ни говори - неплохие. И код получается самокомментирущимся.
В общем это мои личные предпочтения: я никогда не гнушаюсь прямого использования внутренних структур, но если нахожу возможность сделать что-либо более-менее стандартно - предпочитаю ее.
|
|
|