小编Emi*_*hev的帖子

C++类模板的奇怪错误

任何人都可以建议为什么这不编译?我想我错过了一些重要的东西.编译器是g ++ 4.2.1(在OS X上),错误是"预期的`;" 在'it'之前,在声明迭代器的行上.

#include <vector>

template <class T>
class A {
public:
    struct SomeStruct {
        T* ptr;
        int i;
    };

    typedef std::vector<SomeStruct> MyList;

    void Func()
    {
        MyList::iterator it;
    }
};
Run Code Online (Sandbox Code Playgroud)

c++

1
推荐指数
1
解决办法
196
查看次数

标签 统计

c++ ×1