为Date类声明友元类。
时间: 2024-05-06 22:16:36 浏览: 99
date类的声明与实现
可以在Date类中声明一个友元类,使得该友元类可以访问Date类的私有成员。假设友元类为FriendClass,则可以在Date类中这样声明:
```cpp
class FriendClass; // 前置声明
class Date {
private:
int year;
int month;
int day;
friend class FriendClass; // 声明友元类
};
```
这样,在FriendClass类中就可以访问Date类的私有成员了。注意,友元类的声明必须在Date类中进行,因为只有类可以成为友元,而友元类的声明必须在使用该友元类的类之前进行。
阅读全文