ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1013636 Топик полностью
fk0, легенда (22.06.2020 11:41, просмотров: 191) ответил AlexBi на Столкнулся с непониманием sizeof для поля класса. Это так и задумано, или я чего-то не понимаю? Собственно более длиной записью задача решается, но почему не проходит короткая?
sizeof() в качестве аргумента принимает или ТИП или ЭКЗЕМПЛЯР ТИПА (ВЫРАЖЕНИЕ с каким-либо ТИПОМ). И важен ТИП на самом деле. C1::fld не является ни типом, ни выражением (экземпляром типа). Являлось бы экземпляром типа, будь fld статическим полем, но так как есть без указания на this выражения не получить. 
[ZX]