0
我有一個名爲Restaurant的類包含一個Employee成員。現在員工是餐廳的朋友類。當我嘗試編譯這個時,我在Employee mCurrentEmployee上得到錯誤,說它缺少類型說明符 - int假定。爲什麼編譯器爲此而生我的氣?關於如何修復它的任何想法?謝謝。C++一個類可以包含一個類的成員,它是朋友嗎?
#pragma once
#include "employee.h"
class Restaurant{
friend class Employee;
private:
Employee mCurrentEmployee;
};
-
#pragma once
#include "restaurant.h"
class Employee {
}
如果一個類包含的類內爲什麼你需要使它成爲朋友? – Steephen
我猜你有每個標題,包括其他 – Praetorian
這兩個都在不同的文件中,員工有一些類從它繼承。我需要讓員工的子女能夠訪問餐廳的某些數據。和餐廳需要能夠調用員工 –