cpp中“类xx不存在默认构造”
c++中,在类中定义成员对象时,该成员类对象需要有默认构造函数,以告诉编译器如何将其初始化。由于这里的Student类已经构造了有参构造函数,编译器将不会自动构建无参默认函数。应手动为Student类添加上无参默认构造函数。即使将 Student() 实现为空,也能避免编译错误。
加上无参构造函数后:
cpp中“类xx不存在默认构造”
c++中,在类中定义成员对象时,该成员类对象需要有默认构造函数,以告诉编译器如何将其初始化。由于这里的Student类已经构造了有参构造函数,编译器将不会自动构建无参默认函数。应手动为Student类添加上无参默认构造函数。即使将 Student() 实现为空,也能避免编译错误。
加上无参构造函数后: