zoukankan      html  css  js  c++  java
  • C++11中的to_string

    C++11之前,标准库没有提供数字类型转字符串的函数,需要借助sprintf、stringstream等,现在C++11提供了std::to_string函数,可以直接使用了:

    点击(此处)折叠或打开

    1. string to_string (int val);
    2. string to_string (long val);
    3. string to_string (long long val);
    4. string to_string (unsigned val);
    5. string to_string (unsigned long val);
    6. string to_string (unsigned long long val);
    7. string to_string (float val);
    8. string to_string (double val);
    9. string to_string (long double val);

    ​除此之外,C++11标准库还引入了字符串转整数系列函数:

    点击(此处)折叠或打开

    1. int stoi (const string& str, size_t* idx = 0, int base = 10);
    2. long stol (const string& str, size_t* idx = 0, int base = 10);
    3. long long stoll (const string& str, size_t* idx = 0, int base = 10);
    4. unsigned long stoul (const string& str, size_t* idx = 0, int base = 10);
    5. unsigned long long stoull (const string& str, size_t* idx = 0, int base = 10);
    6. double stod (const string& str, size_t* idx = 0);
    7. float stof (const string& str, size_t* idx = 0);



  • 相关阅读:
    PHP生成二维码并上传到七牛云
    算法入门---选择排序
    算法入门
    react入门-refs
    react入门-props.children
    react入门-组件方法、数据和生命周期
    react入门-jsx
    递归
    node的path.join 和 path.resolve的区别
    vuex的使用
  • 原文地址:https://www.cnblogs.com/aquester/p/9891595.html
Copyright © 2011-2022 走看看