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

【C++】友元

时间:2019-10-08 12:40:19      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:情况   强制   print   round   支持   初始   友元声明   add   友元   

友元的声明

  友元的声明仅仅指定了访问的权限,而非通常意义上的函数声明。如果我们希望类的用户能够调用某个友元函数,那么我们就必须在友元声明之外再专门对函数进行一次声明。

  为了使友元对类的用户可见,我们通常把友元的声明与类本身放置在同一个文件中(类的外部)。因此我们的Sales_data头文件应该为read、print和add提供独立的声明(除了类内部的友元声明之外)。

  一些编译器允许在尚无友元函数的初始声明的情况下就调用它。不过即使你的编译器支持这种行为,最好还是提供一个独立的函数声明。这样即使你更换了一个有这种强制要求的编译器,也不必更改代码。

 

【C++】友元

标签:情况   强制   print   round   支持   初始   友元声明   add   友元   

原文地址:https://www.cnblogs.com/bootblack/p/11634577.html

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