M
mosfet
Hi,
I would like to write something like :
//forward declarations
class B;
class A;
class A
{
public:
A()
{
}
A& SetContext(B::TContext eContext)
{
m_eContext = eContext;
return *this;
}
B::TContext m_eContext;
};
class B:
{
public:
enum TContext
{
EUserMessage = 0,
EWizzardQuestion,
EWizzardConfirmation,
EContextCount
};
}:
But When I try I Get error C2027: use of undefined type 'B'
I would like to write something like :
//forward declarations
class B;
class A;
class A
{
public:
A()
{
}
A& SetContext(B::TContext eContext)
{
m_eContext = eContext;
return *this;
}
B::TContext m_eContext;
};
class B:
{
public:
enum TContext
{
EUserMessage = 0,
EWizzardQuestion,
EWizzardConfirmation,
EContextCount
};
}:
But When I try I Get error C2027: use of undefined type 'B'