Top.Mail.Ru
Уведомления
Очистить все

Что за тип данных size_t?

(@tamara)
Level 1

Привет уважаемому Сообществу!

Разъясните новичку пожалуйста, что это за тип данных такой: size_t?

Цитата
Создатель темы Размещено : 07.12.2024 14:22
TQFP
 TQFP
(@tqfp)
Level 5

Привет, посмотри тут - ссылка

ОтветитьЦитата
Размещено : 08.12.2024 11:41
(@tamara)
Level 1

@tqfp Если честно непонятно... Почему нельзя просто использовать unsigned int?

ОтветитьЦитата
Создатель темы Размещено : 08.12.2024 12:01
TQFP
 TQFP
(@tqfp)
Level 5

size_t - своего рода общее название для целого беззнакового типа, на разных платформах может быть разное. Например, на 32-х разрядном процессоре size_t - 32-х битное беззнаковое (оно же unsigned int), на 64-х разрядном процессоре size_t будет соответствовать беззнаковому 64-х битному типу, то есть уже не unsigned Int. 

ОтветитьЦитата
Размещено : 08.12.2024 16:43
(@tamara)
Level 1

Ааа, поняла) То есть size_t - универсально наименование, которым можно пользоваться на любой платформе. А базовый тип данных, скрывающийся под этим наименованием, может быть разным на разных платформах.

ОтветитьЦитата
Создатель темы Размещено : 09.12.2024 11:25
TQFP
 TQFP
(@tqfp)
Level 5

@tamara Да, все верно )

ОтветитьЦитата
Размещено : 10.12.2024 10:06
(@tamara)
Level 1

Спасибо за разъяснение)

ОтветитьЦитата
Создатель темы Размещено : 10.12.2024 13:48
Поделиться: