Freigeben über


to_string

Konvertiert einen Wert in einen string-Wert.

string to_string(int Val); string to_string(unsigned int Val); string to_string(long Val); string to_string(unsigned long Val); string to_string(long long Val); string to_string(unsigned long long Val); string to_string(float Val); string to_string(double Val); string to_string(long double Val);

Parameter

Parameter

Beschreibung

Val

Der zu konvertierende Wert.

Rückgabewert

Das string, das den Wert darstellt.

Hinweise

Mit der Funktion wird Val in eine Sequenz von Elementen konvertiert, die in einem für die Funktion internen Buf-Arrayobjekt gespeichert werden, als würde sprintf(Buf, Fmt, Val) aufgerufen, wobei Fmt Folgendem entspricht:

  • "%d", wenn Val den Typ int aufweist

  • "%u", wenn Val den Typ unsigned int aufweist

  • "%ld", wenn Val den Typ long aufweist

  • "%lu", wenn Val den Typ unsigned long aufweist

  • "%lld", wenn Val den Typ long long aufweist

  • "%llu", wenn Val den Typ unsigned long long aufweist

  • "%f", wenn Val den Typ float oder double aufweist

  • "%Lf", wenn Val den Typ long double aufweist

Die Funktion gibt string(Buf) zurück.

Anforderungen

Header: <string>

Namespace: std

Siehe auch

Referenz

String (C++ STL <string>)

wstring

<string>