time_get::get
Lê de uma fonte de dados de caracteres e converte os dados para um momento em que é armazenado em uma struct de tempo.A primeira função aceita modificador e o especificador de conversão de um, o segundo aceita vários.
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char _Fmt,
char _Mod
) const;
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char_type *_Fmt_first,
char_type *_Fmt_last
) const;
Parâmetros
_First
Entrada o iterador indica onde começa a seqüência a ser convertido._Last
Entrada o iterador indica o final da seqüência a ser convertido._Iosbase
O fluxo._State
Os elementos de bitmask apropriadas são definidos para o estado de fluxo indicar erros._Pt
Ponteiro para a estrutura de horário em que o tempo deve ser armazenada._Fmt
Um caractere de especificador de conversão._Mod
Um caractere de modificador opcional._Fmt_first
Aponta para onde as diretivas de formato começar._Fmt_last
Aponta para o fim das diretivas de formato.
Valor de retorno
Retorna um iterador para o primeiro caractere depois que os dados que foi usados para atribuir a struct tempo * _Pt.
Comentários
The first member function returns do_get (_First, _Last, _Iosbase, _State, _Pt, _Fmt, _Mod).
As chamadas de função de membro segunda do_get sob o controle do formato delimitado por [_Fmt_first,_Fmt_last).Ele trata o formato como uma seqüência de campos, cada um deles determina a conversão de zero ou mais elementos, delimitados por de entrada [first, last).Ele retorna um iterador designando o primeiro elemento não convertido.Existem três tipos de campos:
A per cent (%) in the format, followed by an optional modifier mod in the set [EOQ#], followed by a conversion specifier fmt, replaces first with the value returned by do_get (_First, _Last, _Iosbase, _State, _Pt, _Fmt, _Mod).Uma falha de conversão define ios_base::failbit na state e retorna.
Um elemento de espaço em branco no formato ignora passado zero ou mais elementos de espaço em branco de entrada.
Qualquer outro elemento no formato deve coincidir com o próximo elemento de entrada, que é ignorado.Define a uma falha de correspondência ios_base::failbit na state e retorna.
Requisitos
Cabeçalho: <locale>
Namespace: std