我有一个关于 C 中结构的简单问题。
我有这个结构和这个功能:
struct Vec2
{
int x;
int y;
}
void draw(Sprite* sprite, struct Vec2 pos);
反正有没有在 c++ 中做同样的事情?
draw(foo, new Vec2(10, 20));
我试过了,但编译器不同意我的观点:
draw(foo, {10, 20} );
有人帮忙吗?
编辑:我在 C++ 模式下使用 Visual C++ 2008 Express,但对于我的学校,我必须直接用 C 编码,而不是 C++