Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 February 17

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
А с sizeof что делать? Она все равно же будет 32 возвращать от инта
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Анна Хашпер
А с sizeof что делать? Она все равно же будет 32 возвращать от инта
А зачем ты вообще к инту приводишь?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
XY problem здесь мы идём опять
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
Просто проверяю, что тип T, который пришел в функцию (куда мы собираемся считать данные из h5), совпадает с типом того, что в h5 записано
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
В винде совпадает, в линуксе - нет
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Анна Хашпер
В винде совпадает, в линуксе - нет
Так отправь туда тип который будет совпадать)
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Можно заифдефать
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
#ifdef _WIN32
typedef int32_t hid_int_t
#endif
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
Я массив интов отправляю. В винде работает. А линукс интересный такой: sizeof от инта у него 32, а get_hdf5_type от инта у него 64
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ладно я устал по кругу объяснять. Кто-то хочет принять эстафету?)
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Процесс получения этого скриншота. Фото в цвете
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
давай йа)  такс. T это int. броблема в том, что инт на линуксе размером 32 бита. следовательно T должен стать int64_t
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
Проблема не в том, что инт на линуксе 32 бита
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
а в чем?
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
А в том, что если sizeof от инта - то 32, а если get_hdf5_type, то 64
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
в том что на винде 64?
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
а
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Анна Хашпер
А в том, что если sizeof от инта - то 32, а если get_hdf5_type, то 64
И?
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
ну тогда можно сделать этот инт длинной 64 и всё будет хорошо?
источник