Wie kann ich std :: a std :: wstring drucken?C++

Programme in C++. Entwicklerforum
Anonymous
 Wie kann ich std :: a std :: wstring drucken?

Post by Anonymous »

Wie drucke ich ein Wstring mit std :: print ?

Code: Select all

#include
#include 
int main()
{
std::wstring s = L"something";
std::print(L"{}", s);
}
Probieren Sie es online aus: https://godbolt.org/z/kwfyzntmj
Mit der Clang -Kompiliererfehlermeldung:

Fehler: Keine Übereinstimmungsfunktion für Call to '

6 | std :: print (l "{}", s);

Code: Select all

something
Ich habe es versucht:

[*] Entfernen von L aus der Format -Zeichenfolge, nur falls die Format -Zeichenfolge kein std :: wstring sein kann. Ich habe nicht viel auf viel gehofft, da normalerweise die Arten von String übereinstimmen müssen. Und in der Tat gibt dies ein Fehler: Aufruf zum gelöschten Konstruktor von 'Formatter '
Finden von std :: wprint auf cppreference (google it).>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post