Я пытаюсь использовать класс в другом классе, но этот класс (CustomerList) не выделяется в EmployeeRecord.h, но находится в EmployeeRecord. cpp. Это мой EmployeeRecord. cpp
#include "EmployeeRecord.h"
#include <string>
#include <iostream>
#include "CustomerList.h"
using namespace std;
EmployeeRecord::EmployeeRecord()
{
m_iEmployeeID = 0;
strcpy(m_sFirstName, "");
strcpy(m_sLastName,"");
m_iDeptID = 0;
m_dSalary = 0.0;
*m_pCustomerList = new CustomerList;
}
Это мой EmployeeRecord.h
#pragma once
#include "CustomerList.h"
class EmployeeRecord
{
private:
int m_iEmployeeID;
char m_sFirstName[32];
char m_sLastName[32];
int m_iDeptID;
double m_dSalary;
CustomerList *m_pCustomerList;
В. cpp указатель говорит, что он неопознан, но я не знаю, это потому, что CustomerList не распознается в .h или если это другая проблема.