просто быстрый вопрос.
Я хочу сделать 3d-игру в OpenGL на Mac, но я не уверен, как сделать класс Vec3f в цели c.
Я бы очень хотел иметь возможность установить класс как,
Vec3f *point = {1,2,3};
но все равно можно будет относиться к нему как к классу.
Единственное, о чем я могу думать, это использовать структуру typedef или использовать обычные сеттеры objc, такие как
-(void)setX:(int)X{ x = X; }
Я не знаю. Любые предложения.
РЕДАКТИРОВАТЬ: Просто чтобы быть ясно, я хочу иметь возможность установить класс, как если бы это был массив. Мне не нужно знать, как сделать класс, я просто хочу знать, как установить класс с помощью фигурных скобок. Спасибо.