15.1.4 共同的友元
需要使用友元的另一种情况是,函数需要访问两个类的私有数据。从逻辑上看,这样的函数应是每个类的成员函数,但这是不可能的。它可以是一个类的成员,同时是另一个类的友元,但有时将函数作为两个类的友元更合理。例如,假定有一个Probe类和一个Analyzer类,前者表示某种可编程(www.cppentry.com)的测量设备,后者表示某种可编程(www.cppentry.com)的分析设备。这两个类都有内部时钟,且希望它们能够同步,则应该包含下述代码行: