【发布时间】:2012-05-10 09:16:51
【问题描述】:
我有这样的课程:
struct WorkItemResultData;
template <typename ExecutionPolicy>
class Engine
{
public:
typedef std::shared_ptr<WorkItemResultData> WorkItemResultData_ptr;
}
typedef 不依赖于任何模板参数。有没有办法在 Engine 类之外使用类型 Engine::WorkItemResultData_ptr ?
编辑我知道我可以像 awoodland 提出的下面的解决方案一样使用它,但我的 typedef 独立于类型参数,并且希望能够在不指定特定引擎类型的情况下执行此操作。
【问题讨论】:
标签: c++ visual-studio-2010 templates