This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of LEWG status.

1150. wchar_t, char16_t and char32_t filenames

Section: 30.9.5 [fstream] Status: LEWG Submitter: LWG Opened: 2009-06-28 Last modified: 2017-02-03

Priority: Not Prioritized

View all issues with LEWG status.


Addresses JP 73


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


Add interface corresponding to wchar_t, char16_t and char32_t.

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

[ 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.

[ 2009 Santa Cruz: ]

NAD Future. This is a duplicate of 454.

Proposed resolution: