Descrição
É um estado de tradução inalterado e a função para de converter assim que falha ao converter um caractere, ou quando from_end é alcançado e seu caractere é convertido com sucesso.
Declaração
A seguir está a declaração para std :: ctype :: unshift.
C ++ 98
result unshift (state_type& state,
extern_type* to, extern_type* to_limit, extern_type*& to_next) const;
C ++ 11
result unshift (state_type& state,
extern_type* to, extern_type* to_limit, extern_type*& to_next) const;
Parâmetros
state - É um objeto de estado.
from, from_end - É usado para encontrar os caracteres iniciais e finais da sequência de origem.
from_next - É usado para localizar um elemento na faixa acima.
to_next - É usado para localizar um elemento na faixa acima.
Valor de retorno
Ele retorna codecvt_base :: result.
Exceções
Se uma exceção for lançada, não haverá mudanças no objeto da faceta, embora os personagens no intervalo possam ter sido afetados.
Corridas de dados