还行吧:
int vec_1[3] = {1,2,3};
所以有什么问题
struct arrays{
int x[3];
int y[3];
int z[3];
};
arrays vec_2;
vec_2.x = {1,2,3};
这给出了:
error: cannot convert ‘<brace-enclosed initializer list>’ to ‘int’ in assignment
我已经阅读了很多关于这个错误的帖子,但仍然不清楚问题出在哪里。