to_string(int str)  // 整型转字符串
stoi(string str) // 字符串转整型
*max_element(v.begin(), v.end())  // 取出最大元素的值
*min_element(v.begin(), v.end())  // 取出最小元素的值
max_element(v.begin(), vv.end())  // 取出最大元素的地址
min_element(v.begin(), v.end())   // 取出最大元素的地址
distance(v.begin(), *value)  //可以用于求某个元素的下标也可以求范围内元素个数  
详细参考http://c.biancheng.net/view/7372.html
stoi函数默认要求输入的参数字符串是符合int范围的[-2147483648, 2147483647],否则会runtime error。
atoi函数则不做范围检查,若超过int范围,则显示-2147483648(溢出下界)或者2147483647(溢出上界)。
stoi头文件:<string>,c++函数
atoi头文件:<cstdlib>,c函数
atoi()的参数是 const char* ,因此对于一个字符串str我们必须调用 c_str()的方法把这个string转换成 const char*类型的,
而stoi()的参数是const string*,不需要转化为 const char*;
上一篇 下一篇