Size: a a a

2021 February 20

MK

Mikhail Kalugin in supapro.cxx
Danya
Ну это просто совпадение, стандартном конкретные размеры не закреплены
Да, - это в частности единственная причина, почему в 64-х разрядном MSVC int и long одно и тоже (меньше нет смысла - процесорные такты так не сэкономить)
источник

D

Daria in supapro.cxx
Yura
а в чем прикол того что лонг имет 64 бита и лонг лонг тоже имет 64 бита
Почитай в Прате главу 3
Там описано все подробно
источник

DP

Denis Paukaev in supapro.cxx
Mikhail Kalugin
Да, - это в частности единственная причина, почему в 64-х разрядном MSVC int и long одно и тоже (меньше нет смысла - процесорные такты так не сэкономить)
странное объяснение, а в линуксе почему разные, типа на линуксе смысл есть?)
источник

Y

Yura in supapro.cxx
Daria
Почитай в Прате главу 3
Там описано все подробно
так я щяс на 3
источник

D

Daria in supapro.cxx
Ну и чего
источник

MK

Mikhail Kalugin in supapro.cxx
Denis Paukaev
странное объяснение, а в линуксе почему разные, типа на линуксе смысл есть?)
Посчитали, что память дороже - почему бы и нет.
источник

D

Daria in supapro.cxx
Страница 68
источник

D

Daria in supapro.cxx
Это в английской версии
источник

DP

Denis Paukaev in supapro.cxx
Mikhail Kalugin
Посчитали, что память дороже - почему бы и нет.
это всё домыслы на самом деле, кто хочет экономить на памяти использует конкретные типы просто и всё
источник

DP

Denis Paukaev in supapro.cxx
с точки зрения передачи в функцию - плевать, пол регистра ты передаёшь или целый
источник

Y

Yura in supapro.cxx
int- базовый целочисленный тип. Ключевое слово intможет быть опущено, если используется какой-либо из модификаторов,
источник

MK

Mikhail Kalugin in supapro.cxx
Denis Paukaev
с точки зрения передачи в функцию - плевать, пол регистра ты передаёшь или целый
Да, - вот так в мс в общем и подумали, а в gcc решили так не делать.
источник

AF

Aidar Fattakhov in supapro.cxx
Yura
int- базовый целочисленный тип. Ключевое слово intможет быть опущено, если используется какой-либо из модификаторов,
это в каком языке?
источник

Y

Yura in supapro.cxx
Aidar Fattakhov
это в каком языке?
С++
источник

DP

Denis Paukaev in supapro.cxx
Aidar Fattakhov
это в каком языке?
short a;
источник

AF

Aidar Fattakhov in supapro.cxx
в си89 оно просто может быть опущено
источник

DP

Denis Paukaev in supapro.cxx
что тебя смущает?
источник

Y

Yura in supapro.cxx
Aidar Fattakhov
в си89 оно просто может быть опущено
ну а в 20
источник

K

Kirill in supapro.cxx
unsigned ещё можно
источник

MK

Mikhail Kalugin in supapro.cxx
Denis Paukaev
с точки зрения передачи в функцию - плевать, пол регистра ты передаёшь или целый
Одни разработчики посчитали что размер базы - размер регистра, другие исторически считают им 32 бита, стандарт об этом ничего не говорит но предусматривает для int модификаторы short и long.
источник