The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Что за size_t, time_t?, !*! Alexander, 02-Июл-02, 08:27  [смотреть все]
Что это такое? Как с ним обращаться? Почему не всякие там char, int, long, float?...
  • 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 разрядные системы не планируешь свой софт портировать то можно
      на это болт забить




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

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