👀樊梓慕:个人主页
🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》
🌝每一个不曾起舞的日子,都是对生命的辜负
目录
2.2屏蔽operator new和operator delete
前言
本篇文章目的在于让读者掌握常见特殊类的设计方式,以便未来开发。
欢迎大家📂收藏📂以便未来做题时可以快速找到思路,巧妙的方法可以事半功倍。
=========================================================================
GITEE相关代码:🌟樊飞 (fanfei_c) - Gitee.com🌟
=========================================================================
设计特殊类的方法可以总结为:『 关大门,开小门』。
1.设计一个只能在堆上创建对象的类
只能在堆上创建对象,具象化就是只能通过new操作符创建对象,方式如下:
- 将构造函数设置为私有,防止外部直接创建对象调用构造函数初始化。