SkNoncopyable

本文深入解析SkNoncopyable类,它作为不允许对象被复制的基类,在C++中如何通过隐藏拷贝构造函数和赋值操作符来实现这一特性。文章还列举了多个相关类,如AutoValidate、SkAutoCanvasRestore等,并提供了一个链接到作者的博客园文章,以便读者进一步了解详细信息。
/** \class SkNoncopyable

SkNoncopyable is the base class for objects that may do not want to
be copied. It hides its copy-constructor and its assignment-operator.赋值操作符
*/
class SK_API SkNoncopyable 
{
public:
    SkNoncopyable() {}

private:
    SkNoncopyable(const SkNoncopyable&);
    SkNoncopyable& operator=(const SkNoncopyable&);
};

以SkNoncopyable为基类的对象 不能被拷贝? (may do not want?)  

这个类隐藏了它的  拷贝构造函数  和 赋值操作符。也就是拷贝构造函数和赋值操作符为private成员。

 

SkNoncopyable

∟AutoValidate

∟SkAutoCanvasRestore

∟SkAutoDescriptor

∟SkAutoMutexAcquire

∟SkAutoFree

∟SkAutoPictureRecord

∟SkAutoRestoreBounder

∟SkAutoSTArray

∟SkAutoTArray

∟SkAutoTCallVProc

∟SkAutoTDelete

∟SkAutoTDeleteArray

∟SkAutoTMalloc

∟SkAutoTUnref

∟SkBitmapCache

∟SkBitmap::MipMap

∟SkChunkAlloc

∟SkDeque

∟SkDescriptor

∟SkPathMeasure

∟SkReader32

∟SkRefCnt

∟SkRBuffer

∟SkRefDict

∟SkTScopedPtr

∟SkTDStack

∟SkTDict

∟SkWStream

∟SkWBuffer

∟SkWriter32


ezhong的博客园:http://www.cnblogs.com/ezhong/

转载于:https://www.cnblogs.com/ezhong/archive/2011/11/29/2267619.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值