C++ 规定,不能直接进行数组名的赋值,因为数组名是一个常量,而结构类型的变量可以赋值,不同结构体的变量不允许相互赋值,即使这两个变量可能具有相同的成员。在程序中不能同时出现无参构造函数和带有全部默认形参值的构造函数,否则,就会出现编译错误。