Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine virtuelle Funktion aufgerufen, um das Byte s bereitzustellen ist in einer Konvertierung Zustandabhängigen des Elements, um das letzte Zeichen in einer Sequenz von Byte S. abzuschließen.
virtual result do_unshift(
StateType& _State,
Byte* _First2,
Byte* _Last2,
Byte*& _Next2
) const;
Parameter
_State
Der Konvertierungszustand, der von einem Aufruf der Memberfunktion beibehalten wird._First2
Zeiger auf die ersten Position im Zielbereich._Last2
Zeiger auf die letzten Position im Zielbereich._Next2
Zeiger auf den ersten unveränderten Element in der Zielsequenz.
Rückgabewert
Die Funktion:
codecvt_base::error, wenn _State einen ungültigen Zustand darstellt
codecvt_base::noconv, wenn die Funktion keine Konvertierung ausgeführt wird
codecvt_base::ok, wenn die Konvertierung folgt
codecvt_base::partial, wenn das Ziel nicht groß genug ist, damit die Konvertierung folgt
Hinweise
Die geschützten versucht der virtuelle Memberfunktion, um des Quellelements CharType(0) in einer Zielsequenz zu konvertieren, der sie speichert innerhalb [_First2, _Last2), außer dem endenden Element Byte(0).Sie speichert immer in _Next2 einen Zeiger auf den ersten unveränderten Element in der Zielsequenz.
_State muss den ursprünglichen Konvertierungszustand am Anfang einer neuen Quellsequenz darstellen.Die Funktion ändert den gespeicherten Wert nach Bedarf, um den aktuellen Zustand erfolgreicher Konvertierung wiederzugeben.In der Regel das Quellelement CharType(0) konvertieren lässt den aktuellen Zustand im ursprünglichen Konvertierungszustand.
Beispiel
Im Beispiel für -, das do_unshift aufruft.
Anforderungen
Header: <locale>
Namespace: std