所以在单独的头文件中有两个类
顾客。H
using namespace std;
#include <iostream>
class Customer{
friend void Display();
private:
int number, zipCode;
public:
Customer(int N, int Z){
number = N;
zipCode = Z;
}
};
城市。h 使用命名空间标准;#include #include "客户.h"
class City{
friend void Display();
private:
int zipCode;
string city, state;
public:
City(int Z, string C, string S){
zipCode = Z;
city = C;
state = S;
}
};
我的 main.cpp 如下
#include "City.h"
#include "Customer.h"
void Display(){
cout<<"Identification Number: "<<Customer.number<<endl
<<"Zip Code: "<<Customer.zipCode<<endl
<<"City: "<<City.city<<endl
<<"State: "<<City.state<<endl;
}
int main() {
Customer A(1222422, 44150);
City B(44150, "Woklahoma", "Kansas");
Display();
}
我对 c++ 的基础知识很好,但这是我不明白的地方,所以我的具体问题是.... 为什么对于我的 Display 函数的四行,编译器会告诉我“错误:之前的预期主表达式'。' 令牌”
提前致谢, 麦凯尔