開發平台(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'