可以使用模板参数强制指明数据类型。示例如下:
const char* str = "hello world"; std::string s(str);
std::replace(s.begin(), s.end(), 'l', 'x'); // 编译器会推断char类型
// 使用模板参数强制指定数据类型 std::replace(s.begin(), s.end(), 'l', 'x');
上一篇:编译器从可变和不可变引用发出消息
下一篇:编译器从作为函数参数的数组中获取多少个元素?