![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Andrew Selivanov |
![]() ![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: ![]() ![]() ![]() |
Кто нибудь действительно понимает разницу между ними? Четко где нибудь это разъясняется? Я накопал такое определение:
size_t is the type of the value returned by sizeof(). It is also a typedef in some standard headers. size_type is another typedef used for example in the standard containers, like std::vector and std::string. unsigned is a standard type that is built into the compiler. As such, it is available immediately, without any typedefs. On some systems, size_t, size_type, and unsigned could all be the same type. On other systems they might be different. By always using the proper type, your code has a bigger chance of being portable from one system to another. |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
у меня в WinAVR, такое:
одно время гадал зачем в некоторых файла написано __need_size_t, так и не понял. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 6.6.2025, 17:18 |