类型关联没有decltype

时间:2017-11-10 17:03:25

标签: c++ visual-studio-2010 typedef decltype typename

所以我在编译项目时遇到困难,似乎没有实现decltype

例如:

template <typename T>
struct foo {
    typedef pair<T, T> PointType;
private:
    PointType point;
};

当我尝试定义这样的变量时:

foo<int> myFoo;
decltype(myFoo)::PointType myBar;

我收到错误:

  

错误C2039:PointType:不是“全局命名空间”

的成员

我想将myBar的类型与myFoo的类型相关联。还有另一种方法可以做到这一点,还是我在上运气不好?

0 个答案:

没有答案