Title
wchar_t, char16_t and char32_t filenames
Status
resolved
Section
[fstream]
Submitter
LWG

Created on 2009-06-28.00:00:00 last changed 70 months ago

Messages

Date: 2018-07-02.22:54:24

Proposed resolution:

Resolved by the adoption of 2676.

Date: 2018-06-22.06:38:21

[ LEWG Kona 2017 ]

Recommend NAD: Needs a paper. Recommend providing overload that takes filesystem::path. Note that there are other similar issues elsewhere in the library, for example basic_filebuf. Handled by another issue.

Date: 2010-10-21.18:28:33

[ 2009 Santa Cruz: ]

NAD Future. This is a duplicate of 454.

Date: 2009-09-21.00:00:00

[ 2009-09-21 Daniel adds: ]

I suggest to mark this issue as NAD Future with the intend to solve the issue with a single file path c'tor template assuming a provision of a TR2 filesystem library.

Date: 2009-07-01.00:00:00

[ 2009-07-01 Alisdair notes that this is a duplicate of 454 which has more in-depth rationale. ]

Date: 2009-06-28.00:00:00

Addresses JP 73

Description

It is a problem from C++98, fstream cannot appoint a filename of wide character string(const wchar_t and const wstring&).

Suggestion

Add interface corresponding to wchar_t, char16_t and char32_t.

History
Date User Action Args
2018-07-02 22:54:24adminsetmessages: + msg10009
2018-07-02 22:54:24adminsetstatus: nad -> resolved
2018-06-22 06:38:21adminsetmessages: + msg9957
2018-06-22 06:38:21adminsetstatus: lewg -> nad
2014-11-24 15:11:58adminsetstatus: nad future -> lewg
2010-10-21 18:28:33adminsetmessages: + msg925
2010-10-21 18:28:33adminsetmessages: + msg924
2010-10-21 18:28:33adminsetmessages: + msg923
2009-06-28 00:00:00admincreate