考虑下面的类。向此类中添加一个显示容量的好友函数。
时间: 2024-02-13 16:06:57 浏览: 31
好的,以下是一个示例类,并添加了一个名为showCapacity的好友函数来显示容量:
```c++
class SomeClass {
private:
int capacity;
public:
SomeClass(int c) {
capacity = c;
}
void showCapacity();
};
void SomeClass::showCapacity() {
cout << "Capacity: " << capacity << endl;
}
```
请注意,此函数声明中没有使用类的访问说明符(public、private或protected)。这是因为好友函数可以访问类的私有成员,而不需要被声明为类的成员函数。现在你可以通过以下方式调用showCapacity函数:
```c++
SomeClass obj(10);
obj.showCapacity(); // Output: Capacity: 10
```
阅读全文