Если я хочу создать смарт-указатель на структуру Я что: struct A
{
int value;
};
typedef boost::shared_ptr<A> A_Ptr;
Итак, я могу написать следующее: A_Ptr pA0(new A);
pA0-
Рассмотрим следующий пример кода: class Foo
{
};
class Bar : public Foo
{
};
class FooCollection
{
protected:
vector<shared_ptr<Foo> > d_foos;
};
class BarCollection : public FooColl
У меня возникли проблемы со следующим кодом: #include <list>
#include <boost/shared_ptr.hpp>
#include "Protocol/IMessage.hpp"
template <typename HeaderType>
class Connection {
public:
typed