以下代码适用于GCC的C编译器,但不适用于C++编译器.是否有"快捷方式"在C++中实现相同的结果?
int array[10] = {
[1] = 1,
[2] = 2,
[9] = 9
};
Run Code Online (Sandbox Code Playgroud)
编辑:嗯,我发现了这一点,澄清了一切. http://eli.thegreenplace.net/2011/02/15/array-initialization-with-enum-indices-in-c-but-not-c/