31.简述类和结构的区别。
类的声明和结构的声明非常类似,只是限定符后面是struct还是class的区别(1分),而且便用时,定义新的结构和定义新的类的方法也非常类似。类和结构的具体区别为:(1)结构是值类型,类是引用类型。(1分)(2)结构不是从另外一个结构或者类继承,本身也不能被继承,而类是完全可扩展的,自身也能被继承。(1分)(3)结构没有默认的构造函数,但是可以添加构造函数,没有析构函数;类有默认的构造函数,也有析构函数。(1分)
31.简述类和结构的区别。
类的声明和结构的声明非常类似,只是限定符后面是struct还是class的区别(1分),而且便用时,定义新的结构和定义新的类的方法也非常类似。类和结构的具体区别为:(1)结构是值类型,类是引用类型。(1分)(2)结构不是从另外一个结构或者类继承,本身也不能被继承,而类是完全可扩展的,自身也能被继承。(1分)(3)结构没有默认的构造函数,但是可以添加构造函数,没有析构函数;类有默认的构造函数,也有析构函数。(1分)