目前,我有一个这样的函数模板,可以将 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
?如果没有,我该怎么办?是否有可能以更好的方式执行此操作?