类的成员函数作为友元函数
- 功能上,普通函数和类的成员函数,都是相同,应用场合不同。
一个是,使用普通的全局函数,作为自己的朋友,实现特殊功能。
一个是,使用其他类的成员函数,作为自己的朋友,实现特殊功能。
Computer.h
#pragma once
#include <string>
#include "Server.h" //需要包含Server类的头文件
using namespace std;
class Computer{
public:
Computer();
string description() const;
//使用Server类的成员函数作为友元函数
friend void Server::upgrade