根据参数中的向量类型重载函数

时间:2016-06-02 09:33:24

标签: c++ stl

是否可以通过参数中的向量类型重载函数?例如:

void f(std::vector<int> arg)
{
    ...
}

void f(std::vector<std::string> arg)
{
    ...
}

1 个答案:

答案 0 :(得分:2)

是的,确实如此。根据重载概念,如果您的参数类型不同,则可以重载它,vector<int>vector<string>是两种不同的类型。