Я не очень знаком с программированием на C ++. Я знаю основы программирования в нем (синтаксис, указатели и т. Д.), И я создал несколько базовых программ и выполнил некоторые базовые отладки на работе. Я озадачен этой строкой кода из Box2D, в частности, проекта Box2dTest из Cocos2D:
// Define the ground body.
b2BodyDef groundBodyDef;
groundBodyDef.position.Set(0, 0); // bottom-left corner
Как получается, что можно сделать это без инициализации groundBodyDef
? Я знаю, что это не Objective-C, потому что примеры C ++ для самого Box2D такие же.