Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

В чем заключатся отличие size_t от long long в C++?

Тимур Абдрахимов Ученик (111), закрыт 10 месяцев назад
Лучший ответ
Def Гений (66830) 11 месяцев назад
Тем, что size_t зависит от платформы и компилятора и может быть по разному объявлен, но таким образом, что в него обязан влезть результат оператора sizeof.
А для long long гарантируется, что он будет не менее 64-бит, но при этом ничего не говорится - будет ли этот тип избыточен/недостаточен для вышеупомянутого результата
Остальные ответы
Лев Перфилов Просветленный (34803) 11 месяцев назад
Как минимум тем, что size_t без знака, а long long со знаком. Так же у long long'а есть предел в размере, а у size_t его нет.
Похожие вопросы