标签: c++ stl
是否可以通过参数中的向量类型重载函数?例如:
void f(std::vector<int> arg) { ... } void f(std::vector<std::string> arg) { ... }
答案 0 :(得分:2)
是的,确实如此。根据重载概念,如果您的参数类型不同,则可以重载它,vector<int>和vector<string>是两种不同的类型。
vector<int>
vector<string>