错误"的类模板不是类型"

时间:2015-10-16 04:26:13

标签: c++ c++11

我有一个模板类,如下所示

template<typename T>
class HMM{
    private:
        int states_num;
        int observables_num;
        std::vector<std::vector<T>> t_probs( states_num, std::vector<T>(states_num, T{}) );
    public:
        HMM(int s, int o):states_num(s),observables_num(o){}

    };

但是我收到了编译错误 error: ‘states_num’ is not a type,此处states_numint,而不是取决于T的类型,为什么我收到此错误?

0 个答案:

没有答案