D
Dylan
Is there a way of declaring the following without making A::m_b a
pointer or a reference?
/******************* classA.h ****************** */
#ifndef CLASSA
#define CLASSA
#include <list>
class B;
class A
{
public:
typedef std::list<int> Container;
B m_b;
};
#endif
/******************* classB.h ****************** */
#ifndef CLASSB
#define CLASSB
class A;
class B
{
public:
void (const A::Container& cont){}
};
#endif
*******************************************
Thanks
pointer or a reference?
/******************* classA.h ****************** */
#ifndef CLASSA
#define CLASSA
#include <list>
class B;
class A
{
public:
typedef std::list<int> Container;
B m_b;
};
#endif
/******************* classB.h ****************** */
#ifndef CLASSB
#define CLASSB
class A;
class B
{
public:
void (const A::Container& cont){}
};
#endif
*******************************************
Thanks