Size: a a a

2020 July 04

A

Alex in pro.cxx
это на 64-битной системе
источник

v

vehlwn in pro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Ну в кланге это лонг, лонг лонг, шорт и тд
Это не гарантия.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
А еще по стандарту SIZE_MAX 65535
Меня больше всего это интересует..
— limit of size_t
SIZE_MAX 65535
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Меня больше всего это интересует..
— limit of size_t
SIZE_MAX 65535
Т.е. по стандарту на 32 битной машине size_t может быть 16 битным?
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Т.е. по стандарту на 32 битной машине size_t может быть 16 битным?
x32 abi передаёт привет, так что думаю да
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
(это который Amd64 но указатели 32 бита)
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Дмитрий ⬡ Лапшин
x32 abi передаёт привет, так что думаю да
А что с этим делать?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Есть uintptr_t, но он опциональный
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
Использовать правильные типы под свои нужды или писать только под понятные машинки?
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
uint32_t тоже не обещают по стандарту
источник

A

Alex in pro.cxx
Дмитрий ⬡ Лапшин
uint32_t тоже не обещают по стандарту
как это? stdint.h / cstdint
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
Alex
как это? stdint.h / cstdint
Не обещают, что он есть.
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
uint32_least_t обещают вроде, а что ровно 32 бита есть нет.
источник

A

Alex in pro.cxx
Ну может. Не встречал платформы, где их нет, включая embedded
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
Я тоже считал бы, что всё есть более менее.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Дмитрий ⬡ Лапшин
uint32_t тоже не обещают по стандарту
Ну еще суть в том, что программы с типами больше size_t ill-formed
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Ну еще суть в том, что программы с типами больше size_t ill-formed
Значит size_t достаточно большой, но какой он не обещают вроде.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Дмитрий ⬡ Лапшин
Значит size_t достаточно большой, но какой он не обещают вроде.
В Сях прописано
— limit of size_t
SIZE_MAX 65535
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
В Сях прописано
— limit of size_t
SIZE_MAX 65535
В конкретном компиляторе?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Дмитрий ⬡ Лапшин
В конкретном компиляторе?
В стандарте
источник