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



  • 相关阅读:
    为什么叫Windows 7 ?
    关于多线程生命周期原理
    关于浏览器创建XMLHttpRequest对象
    关于ajax异步加载XML例子
    关于多线程简单原理
    指针和指针的引用
    linux学习点滴
    GCC,GDB,Makefile
    妙语集锦
    uc/os内存管理的理解
  • 原文地址:https://www.cnblogs.com/aquester/p/9891595.html
Copyright © 2011-2022 走看看