C не налагает правила о том, сколько отступов осталось между 2 последовательными членами структуры.
Вот почему реализации определяют много директив #pragma - специально для изменения этого поведения.
Итак, как говорится в ответе Вирсавии, ...->b
не определено.
Я ответил на тот же вопрос некоторое время назад, здесь .
Если Ваш интересуются движением немного далее с генерацией кода и вхождением в модель управляемая разработка программного обеспечения, необходимо взглянуть на openArchitectureWare.
Если Вы работаете через Начинающее учебное руководство, необходимо войти в курс дела довольно быстро.
Я не думаю, что это действительно, что Вы спрашиваете о, но для модели управляемая разработка, я думаю, что Borland Вместе является все еще лучшим основанным на затмении инструментом там.
Это действительно зависит от того, что Вы хотите сделать? J2EE, веб-сервисы, Swing...
Я делаю большую разработку веб-сервиса и полагаюсь в большой степени на:
Для разработки Axis2:
Существует хорошее учебное руководство на плагинах Axis2 под названием Разработка веб-сервисов Используя плагины Apache Axis2 Eclipse - Часть 1
Я не знаю, являетесь ли Вы крупным поклонником UML, но IBM, Рациональный комплект чрезвычайно мощен.
Я использовал его для перемещения от UML до сгенерированных фиктивных объектов, но это - только небольшая часть того, что это может сделать