我有以下removeOneParam(Parameter* param)
代碼是從這個answer:矢量擦除remove慣用法編譯錯誤
class A
{
private:
std::vector<Parameter*> params;
public:
void removeOneParam(Parameter* param)
{
params.erase(std::remove(params.begin(), params.end(), param), params.end());
}
}
,但我得到以下編譯錯誤:
哪有我用這個答案來處理我的案子?
你忘了'#include' –