struct和class的相同与不同
相同点
- 两者都拥有成员函数、公有和私有部分
- 任何可以使用class完成的工作,同样可以使用struct完成
不同点
- 两者中如果不对成员不指定公私有,struct默认是公有的,class则默认是私有的
- class默认是private继承,而struct模式是public继承
常规C++指针中创建共享指针。MakeShared 和 MakeShareable
MakeShared 会在单个内存块中分配新的对象实例和引用控制器,但要求对象提交公共构造函数。MakeShareable 的效率较低,但即使对象的构造函数为私有,其仍可运行。利用此 *** 作可拥有非自己创建的对象,
TMap
的创建方法如下:
TMap FruitMap;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)