缺少' typename'在依赖类型名称之前

时间:2015-07-03 00:52:40

标签: c++ templates typedef

我得到了以下结构:

template<typename GRAPHEDGE>
struct DOTFormatWrapper
{

    typedef GRAPHEDGE::Node Node;
    // code

};

Graphedge当然有一个内部类型&#34; Node&#34;

编译产生错误&#34; encode.hpp:19:10:错误:缺少&#39; typename&#39;在依赖类型名称之前&#39; GRAPHEDGE :: Node&#39;&#34;

我不明白......我在typdef之前声明了模板类型。有人可以向我解释错误是什么吗?

0 个答案:

没有答案