码迷,mamicode.com
首页 > 编程语言 > 详细

C++ 伪私有方法

时间:2020-06-15 23:08:24      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:也有   this   col   bsp   private   允许   his   避免   operator   

class Queue
{
private:
     Queue(const Queue & q) : qsize(0) {}    // preemptive definition 伪私有方法
     Queue & operator = (const Queue & q) { return *this; }  // preemptive definition 伪私有方法
    ...
};

 

将方法声明为伪私有方法的作用:

  • 避免了本来将自动生成的默认方法定义。
  • 因为这些方法是私有的,所以不能被广泛使用。
  • 在定义其对象不允许被复制的类时,这种方法也有用。

C++ 伪私有方法

标签:也有   this   col   bsp   private   允许   his   避免   operator   

原文地址:https://www.cnblogs.com/suui90/p/13138009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!