История изменений
Исправление X512, (текущая версия) :
Си я предлагаю поскорее закопать чтобы не мучился. Нет ни одного оправданного случая его использования кроме работы с очень устаревшим железом/ПО.
То на что я указал уже добавлено в стандарт C++20 (могли бы и пораньше догадаться такую ерунду добавить), но несколько отличается от Си, например порядок объявления должен совпадать. Они ещё конструкторы по умолчанию вызывают для полей без указания значения.
Исходная версия X512, :
Си я предлагаю поскорее закопать чтобы не мучился. Нет ни одного оправданного случая его использования кроме работы с очень устаревшим железом/ПО.
То на что я указал уже добавлено в стандарт C++20 (могли бы и пораньше догадаться такую ерунду добавить), но несколько отличается от Си, например порядок объявления должен совпадать.