K
krema2ren
Hi
I've the following header problem that I need two classes to know each
other through a boost::shared_ptr. Does any of you smart guys have a
solution?
A.h
----------------------
#include "B.h"
Class A
{
public:
typedef boost::shared_ptr< A > SharedPtr;
void foo( B::SharedPtr& _b) {};
private:
B::SharedPtr b;
}
B.h
-------------------------
#include "A.h"
Class B
{
public:
typedef boost::shared_ptr< B > SharedPtr;
void foo( A::SharedPtr& _a) {};
private:
A::SharedPtr a;
}
Best Regards
Dennis Nielsen
I've the following header problem that I need two classes to know each
other through a boost::shared_ptr. Does any of you smart guys have a
solution?
A.h
----------------------
#include "B.h"
Class A
{
public:
typedef boost::shared_ptr< A > SharedPtr;
void foo( B::SharedPtr& _b) {};
private:
B::SharedPtr b;
}
B.h
-------------------------
#include "A.h"
Class B
{
public:
typedef boost::shared_ptr< B > SharedPtr;
void foo( A::SharedPtr& _a) {};
private:
A::SharedPtr a;
}
Best Regards
Dennis Nielsen