会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
al-fajr
博客园
首页
新随笔
联系
订阅
管理
2019年11月12日
C++中如何设计一个类只能在堆或者栈上创建对象,面试题
摘要: 设计一个类,该类只能在堆上创建对象 将类的构造函数私有,拷贝构造声明成私有。防止别人调用拷贝在栈上生成对象。 提供一个静态的成员函数,在该静态成员函数中完成堆对象的创建 注意 在堆和栈上创建对象都会调用构造函数,为了防止在栈上创建对象我们将构造函数私有化。 拷贝构造函数是在栈上创建对象。 1 cla
阅读全文
posted @ 2019-11-12 23:53 al-fajr
阅读(1693)
评论(0)
推荐(0)
公告