目前,我有一个这样的函数模板,可以将 a 转换vector为 a string(只是一个自然字符串,用逗号分隔元素):
//the type T must be passable into std::to_string
template<typename T>
std::string vec_to_str(const std::vector<T> &vec);
如您所见,这仅适用于其元素可以传递给内置std::to_string函数的向量(例如int,double等)
记录允许的评论是否被认为是一种好习惯T?如果没有,我该怎么办?是否有可能以更好的方式执行此操作?