标签:情况 强制 print round 支持 初始 友元声明 add 友元
友元的声明仅仅指定了访问的权限,而非通常意义上的函数声明。如果我们希望类的用户能够调用某个友元函数,那么我们就必须在友元声明之外再专门对函数进行一次声明。
为了使友元对类的用户可见,我们通常把友元的声明与类本身放置在同一个文件中(类的外部)。因此我们的Sales_data头文件应该为read、print和add提供独立的声明(除了类内部的友元声明之外)。
一些编译器允许在尚无友元函数的初始声明的情况下就调用它。不过即使你的编译器支持这种行为,最好还是提供一个独立的函数声明。这样即使你更换了一个有这种强制要求的编译器,也不必更改代码。
标签:情况 强制 print round 支持 初始 友元声明 add 友元
原文地址:https://www.cnblogs.com/bootblack/p/11634577.html