好的,这是一个停车罚单应用程序……我相信你们以前都看过/做过。这个是针对 C++ 的,我无法让我的类包含的方法访问朋友类的私有成员。我知道这完全是一个语法错误,但我似乎找不到一个对我来说有意义的示例,说明语法实际上是什么。
这是我得到错误的(之一)行。都是同一个错误,
cout<<"Please visit your local police department issued by "<<policeOfficer.name<<" badge number "<<policeOfficer.badgeNumber <<" to pay your $"<<fine<<" fine.";
这是policeOfficer类的开始,以防我没有在类之间适当地声明朋友状态。
class policeOfficer
{
private:
string name, badgeNumber;
public:
friend class parkedCar;
friend class parkingMeter;
friend class parkingTicket;
有几个错误。“错误 C2027:使用未定义的类型”“'.badgeNumber' 的左侧必须有类/结构/联合”“类型名称不允许”“标识符 createTicket 未定义”
但它们都围绕着那一行代码,以及我以完全相同的方式编写的其他一些代码。
抱歉,如果我错过了任何必要的信息,如果我这样做了,我会非常乐意提供更多信息。