struct结构体类型 如何区别class跟struct,能给点例子说明一下吗?
如何区别class跟struct,能给点例子说明一下吗?struct member的默认值为public,class的默认值为private。定义一个struct:structperson{intid
如何区别class跟struct,能给点例子说明一下吗?
struct member的默认值为public,class的默认值为private。定义一个struct:structperson{intidstringname},然后声明一个变量:personp。此时,P的存储器空间被分配。如果person是一个类,那么变量p只是对null的引用。它需要是新的来分配内存空间。结构和类的区别在于它们的构造函数。结构没有构造函数,类可以用构造函数初始化自己。新操作符调用类的构造函数。事实上,这种问题在网上有很多答案。你可以通过耐心地查阅相关书籍来了解它。