#cpp
Добрый день. Помогите определиться когда оправдано применение типа size_t? Заглянул в Google C++ Style Guide, в разделе integer types. Там написано что sizet используйте когда это необходимо. Мне казалось он хорошо подходит на роль счётчиков циклов, но в том же стандарте сказано что они обычно для этого используют int. В общем хотелось бы узнать про случаи когда всё таки без sizet не обойтись. Спасибо.
Ответы
Ответ 1
Вот здесь хорошо описано http://www.viva64.com/ru/a/0050/#ID0EWEAC Тип size_t обычно применяется для счетчиков циклов, индексации массивов, хранения размеров, адресной арифметики Для счётчиков циклов, видимо имеется ввиду цикл прохода по массиву.Ответ 2
size_t - псевдоним (alias), зависит от реализации (ulong uint что-нибудь еще). Улучшает портируемость. Где использовать желательно: При написании своих шаблонов. В работе со стандартными контейнерами как тип размера или количества. (все контейнеры поддерживают).
Комментариев нет:
Отправить комментарий