1
我試圖做這樣的事情在我的C程序:是否有可以處理C內聯結構的MSVC版本?
struct MyColor
{
int Color;
};
struct MyColor* RandomizeColor(struct MyColor* self)
{
return self;
}
int main()
{
struct MyColor* Color = RandomizeColor(&((struct MyColor){0}));
return 0;
}
但MSVC++ 2010速成給了我一個「這裏不允許類型名稱」。有沒有其他版本可以做到這一點?或者我最好使用另一個編譯器?謝謝。
我更新到MS Visual Studio 2013,它支持複合文字,它將正確編譯我的代碼。 – 2014-10-10 05:07:14