技术栈
特殊类
自信不孤单
9 个月前
开发语言
·
c++
·
单例模式
·
设计模式
·
特殊类
C++ 特殊类及单例模式
在实际场景中,我们在编写类的过程中总会遇到一些特殊情况,比如设计一个类不能被拷贝/不能被继承/只能在堆上创建对象/只能在栈上创建对象/只能创建一个对象,基于这些场景,我们来谈谈这些特殊类该如何实现。
椿融雪
1 年前
开发语言
·
c++
·
单例模式
·
饿汉模式
·
懒汉模式
·
特殊类
【C++】特殊类设计
我们知道,拷贝只会发生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝,只需让该类不能调用拷贝构造函数以及赋值运算符重载即可