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

std::to_wstring - cppreference.com
cppreference.com

std::to_wstring

: cppreference.com
 
C++
(C++20)
(C++20)
(C++17)
(C++11)
(C++11)
(C++11)
 
 
std::basic_string
 
<tbody> </tbody>
std::wstring to_wstring( int value );
(1) (C++11)
std::wstring to_wstring( long value );
(2) (C++11)
std::wstring to_wstring( long long value );
(3) (C++11)
std::wstring to_wstring( unsigned value );
(4) (C++11)
std::wstring to_wstring( unsigned long value );
(5) (C++11)
std::wstring to_wstring( unsigned long long value );
(6) (C++11)
std::wstring to_wstring( float value );
(7) (C++11)
std::wstring to_wstring( double value );
(8) (C++11)
std::wstring to_wstring( long double value );
(9) (C++11)

std::wstring

1) 10 buf std::swprintf(buf, sz, L"%d", value)
2) 10 buf std::swprintf(buf, sz, L"%ld", value)
3) 10 buf std::swprintf(buf, sz, L"%lld", value)
4) 10 buf std::swprintf(buf, sz, L"%u", value)
5) 10 buf std::swprintf(buf, sz, L"%lu", value)
6) 10 buf std::swprintf(buf, sz, L"%llu", value)
7,8) buf std::swprintf(buf, sz, L"%f", value)
9) buf std::swprintf(buf, sz, L"%Lf", value)

value -

std::wstring std::bad_alloc

#include <string>
#include <iostream>

int main() {
    double f = 23.43;	
    std::wstring f_str = std::to_wstring(f);
    std::wcout << f_str;
}

:

23.430000

(C++11)
string
() [edit]

Web Proxy Viewer  |  New URL  |  Original Page