第28行,哪里错了?原因是什么?第5行定义一个有参数的构造函数,所以第28行不可以Location A3
类没有默认的无参构造函数,所以报错当类中没有进行构造函数重载时,会有一个默认的无参构造函数;但当增加了重载构造函数时,就没有默认的无参构造函数了。这时候需要手工写一个无参构造函数才行。在类中增加 Location() {} 就行了
Location A3(1, 2);因为没有无参数构造函数