C++字符串自制常用工具函数(格式化组装、各类型转字符串、拆分数组、替换子串、去除字符、大小写转换)
2023-03-15 23:23:50 时间
字符串格式化组装通用函数
C++对字符串组装没有一个很直接好用的函数,这里利用C的snprintf()函数,提供一个可用的函数:
template<typename ... Args>
std::string stringFormat(const std::string& format, Args ... args ) {
size_t size = (size_t)snprintf( NULL, 0, format.c_str(), args ... ) + 1; // Extra space for '