The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Что за size_t, time_t?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Что за size_t, time_t?"
Сообщение от Alexander emailИскать по авторуВ закладки on 02-Июл-02, 08:27  (MSK)
Что это такое? Как с ним обращаться? Почему не всякие там char, int, long, float?...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Что за size_t, time_t?"
Сообщение от Soldier Искать по авторуВ закладки on 02-Июл-02, 12:39  (MSK)
>Что это такое? Как с ним обращаться? Почему не всякие там char,
>int, long, float?...

См. typedef, например

typedef long int time_t;


А вообще на такие вопросы очень, очень, очень редко отвечают...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Что за size_t, time_t?"
Сообщение от Alexander emailИскать по авторуВ закладки on 02-Июл-02, 19:15  (MSK)
>А вообще на такие вопросы очень, очень, очень редко отвечают...

Да я уже сам понял, что не такие какие надо вопросы тут задаю, да вот только не всегда быстро нахожу ответы сам, а прогу надо дописать... Что не функция, так куча вопросов... Эт будет моя первая программа под Юникс, вот и стараюсь... ;-)

Спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Что за size_t, time_t?"
Сообщение от boykov emailИскать по авторуВ закладки on 02-Июл-02, 19:25  (MSK)
>Что это такое? Как с ним обращаться? Почему не всякие там char,
>int, long, float?...

imho это для совместимости. В стандартах С/С++ не определены диапазоны значений стандартных типов, только их соотношения. А время/размер и прочее -- вообще от системы к системе меняются.

Юзая size_t можно быть почти уверенным, что на той системе, где оно будет компилиться, будет правильный хидер с локализованным определением этого типа.

Правда, это только догадка :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Что за size_t, time_t?"
Сообщение от Дмитрий Искать по авторуВ закладки on 04-Июл-02, 16:12  (MSK)
>>Что это такое? Как с ним обращаться? Почему не всякие там char,
>>int, long, float?...
>
>imho это для совместимости. В стандартах С/С++ не определены диапазоны значений стандартных
>типов, только их соотношения. А время/размер и прочее -- вообще от
>системы к системе меняются.
>
>Юзая size_t можно быть почти уверенным, что на той системе, где оно
>будет компилиться, будет правильный хидер с локализованным определением этого типа.
>
>Правда, это только догадка :)

Ну да, так открытым текстом в доках и написано. Правда если на
64 разрядные системы не планируешь свой софт портировать то можно
на это болт забить

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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