开发平台(Platform): (Ex: Win10, Linux, ...)
Win
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
Qt
问题(Question):
Step 1. 宣告一个模板class
template <class T>
class Class_temp
{
public:
vector<T> Var_Value;
};
Step 2. 在主程式创建一个vector
vector <Class_temp<void *>> Val_temp_List;
Step 3. 用step 1的模板class 创建两个object
Class_temp<int> Area_temp_1;
Class_temp<float> Area_temp_2;
Step 4. 我想要的结果是如下的功能 可是会报错
Val_temp_List.push_back(Area_temp_1);
Val_temp_List.push_back(Area_temp_2);
PS:不见得要加在vector ,QList也行
谢谢
错误讯息
error: no matching member function for call to 'push_back'