- RE: Что за size_t, time_t?, Soldier, 12:39 , 02-Июл-02 (1)
>Что это такое? Как с ним обращаться? Почему не всякие там char, >int, long, float?... См. typedef, например typedef long int time_t; А вообще на такие вопросы очень, очень, очень редко отвечают...
- RE: Что за size_t, time_t?, Alexander, 19:15 , 02-Июл-02 (2)
>А вообще на такие вопросы очень, очень, очень редко отвечают... Да я уже сам понял, что не такие какие надо вопросы тут задаю, да вот только не всегда быстро нахожу ответы сам, а прогу надо дописать... Что не функция, так куча вопросов... Эт будет моя первая программа под Юникс, вот и стараюсь... ;-) Спасибо!
- RE: Что за size_t, time_t?, boykov, 19:25 , 02-Июл-02 (3)
>Что это такое? Как с ним обращаться? Почему не всякие там char, >int, long, float?... imho это для совместимости. В стандартах С/С++ не определены диапазоны значений стандартных типов, только их соотношения. А время/размер и прочее -- вообще от системы к системе меняются. Юзая size_t можно быть почти уверенным, что на той системе, где оно будет компилиться, будет правильный хидер с локализованным определением этого типа. Правда, это только догадка :)
- RE: Что за size_t, time_t?, Дмитрий, 16:12 , 04-Июл-02 (4)
>>Что это такое? Как с ним обращаться? Почему не всякие там char, >>int, long, float?... > >imho это для совместимости. В стандартах С/С++ не определены диапазоны значений стандартных >типов, только их соотношения. А время/размер и прочее -- вообще от >системы к системе меняются. > >Юзая size_t можно быть почти уверенным, что на той системе, где оно >будет компилиться, будет правильный хидер с локализованным определением этого типа. > >Правда, это только догадка :) Ну да, так открытым текстом в доках и написано. Правда если на 64 разрядные системы не планируешь свой софт портировать то можно на это болт забить
|