结构定义的时候, 成员变量不能赋初值, 否则结构定义变量后, 变量中将看不到已赋初值的变量
比如以下代码
struct Point { int x = 0; int y;};void main() { Point pt;}
上述代码中, 在 main 函数中, 可以通过 pt.y=5 的方式, 进行赋值却 无法通过 该方法对 pt.x 进行赋值, 找不到 pt.x
来源: http://www.bubuko.com/infodetail-2493458.html