[ Web Proxy ]
URL:
Viewing: http://ru.cppreference.com/cpp/string/basic_string/to_string [Back]  [Original]

std::to_string cppreference.com
cppreference.com

std::to_string

cppreference.com
 
C++
(C++20)
(C++20)
(C++11)
(C++20)
/
(C++11)
(C++11)
(C++11)
(C++17)
 
 
std::basic_string
-
(C++17)
,
/
( C++20)( C++20)( C++20)( C++20)( C++20)(C++20)
(C++11)(C++11)(C++11)
(C++11)(C++11)
(C++11)(C++11)(C++11)
(C++11)
(C++11)
 
<tbody> </tbody>
std::string to_string( int value );
(1) ( C++11)
std::string to_string( long value );
(2) ( C++11)
std::string to_string( long long value );
(3) ( C++11)
std::string to_string( unsigned value );
(4) ( C++11)
std::string to_string( unsigned long value );
(5) ( C++11)
std::string to_string( unsigned long long value );
(6) ( C++11)
std::string to_string( float value );
(7) ( C++11)
std::string to_string( double value );
(8) ( C++11)
std::string to_string( long double value );
(9) ( C++11)
1) , , buf std::sprintf(buf, "%d", value).
2) , , buf std::sprintf(buf, "%ld", value).
3) , , buf std::sprintf(buf, "%lld", value).
4) , , buf std::sprintf(buf, "%u", value).
5) , , buf std::sprintf(buf, "%lu", value).
6) , , buf std::sprintf(buf, "%llu", value).
7,8) , , buf std::sprintf(buf, "%f", value).
9) , , buf std::sprintf(buf, "%Lf", value).

value

,

#include <iostream>
#include <string>

int main()
{
    double f = 23.43;
    std::string f_str = std::to_string(f);
    std::cout << f_str << '\n';
}

:

23.430000

.

wstring
() []

Web Proxy Viewer  |  New URL  |  Original Page