这是可以的:
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};
that gives:
我已经阅读了很多关于这个错误的帖子,但仍然不清楚问题出在哪里。error: cannot convert ‘<brace-enclosed initializer list>’ to ‘int’ in assignment
int vec_1[3];
然后再加上vec_1 = {1, 2, 3};
这样也无法编译通过,原因相同。 - Chad