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);



  • 相关阅读:
    JavaScript事件详解
    JavaScript事件
    十六进制转十进制原理
    java:数组复制
    java:数组扩容
    MySQL---Day2
    Pyhton学习——Day47
    MySQL---Day1
    Pyhton学习——Day46
    Someing-About-Work
  • 原文地址:https://www.cnblogs.com/aquester/p/9891595.html
Copyright © 2011-2022 走看看