Как издеваться над методом, который возвращает auto_ptr?

Я хочу издеваться над методом, который возвращает auto_ptr.

До сих пор я сделал это,

class ClassAMock : public ClassA
{
public:

    MOCK_METHOD0(method, std::auto_ptr<MyClass>());
};

и я получаю эту ошибку,

Error   78  error C2558: class 'std::auto_ptr<MyClass>' : no copy constructor available or copy constructor is declared 'explicit'  

Помогите мне решить эту проблему.


person Venkatesh    schedule 07.08.2015    source источник
comment
Можете ли вы опубликовать содержимое класса MyClass?   -  person Maciej Lach    schedule 07.08.2015