Я думал, что стандарт предоставил мне функцию для нахождения 1 st элемента структуры.Хотя я не могу этого найти.
Я боюсь выравнивания: я не думаю, что reinterpret_cast
в 1 st элемент структуры, это законно?
Так например дано struct { int first, int second } foo
;как я могу получить адрес элемента 1 st в foo
, если бы я не знал, что first
представлен как элемент 1 st ?(Это означает, что &foo.first
не является допустимым решением.)