标签: c++
我想这样做:
template <class T> class MyClass { public: typedef std::shared_ptr<MyClass> Ptr;
所以我可以这样使用:
void do(MyClass<int>::Ptr ptr)
但是我得到
error: ‘MyClass<T>::Ptr’ is not a type void do(MyClass<T>::Ptr ptr);