我正在解析一些文本,如果我可以使用数组是右值而不是在自己的行上定义它,这将使我的生活更轻松。我已经做到了
int a[]={1,2,3}; //its own line. Do not want
和
func([]()->int*{static int a[]={1,2,3}; return a; }()); //It compiles but untested. It doesn't compile with 2003
我试过了
func(int []={1,2,3}); //but got a compile error bc this is simply illegal
我可以在行尾添加其他内容,但之前不行。你们有什么想法吗?