为date类声明友元类
时间: 2023-11-28 08:47:33 浏览: 57
date类的声明与实现
可以使用如下语法为`date`类声明友元类:
```c++
class myClass {
// friend declaration
friend class date;
//...
};
```
这将使`date`类能够访问`myClass`的私有成员。在类定义中,友元类声明必须在`public`、`protected`或`private`访问说明符之后,并在类主体中声明。注意,友元类声明不是一个访问说明符,因此它既不属于`public`、`protected`或`private`中的任何一个。
此外,需要注意的是,友元类声明在语义上与友元函数声明相同,即友元类声明并不会使`myClass`成为`date`的友元类。如果需要让`myClass`成为`date`的友元类,还需要在`date`类中进行相应的声明。
阅读全文