首页 相关文章 入门教程:实例详解C++友元

入门教程:实例详解C++友元

在说明什么是友元之前,我们先说明一下为什么需要友元与友元的缺点:
  
   !-- frame contents -- !-- /frame contents --   通常对于普通函数来说,要访问类的保护成员是不可能的,假如想这么做那么必须把类的成员都生命成为public(共用的),然而这做带来的问题遍是任何外部函数都可以毫无约束的访问它操作它,c++利用friend修饰符,可以让一些你设定的函数能够对这些保护数据进行操作,避免把类成员全部设置成public,最大限度的保护数据成员的安全。
  
    友元能够使得普通函数直接访问类的保护数据,避免了类成员函数的频繁调用,可以节约处理器开销,提高程序的效率,但矛盾的是,即使是最大限度的保护,同样也破坏了类的封装特性,这即是友元的缺点,在现在cpu速...[ 查看全文 ]

2016-02-19 标签:

入门教程:实例详解C++友元的相关文章

手机页面
收藏网站 回到头部