Descrição
É usado para obter um novo índice para a matriz extensível [estática] e retorna um novo valor de índice a ser usado com funções de membro na matriz extensível interna.
A matriz extensível interna é uma matriz de uso geral de objetos do tipo long (se acessado com o membro iword) ou void * (se acessado com o membro pword).
Declaração
A seguir está a declaração para a função ios_base :: xalloc.
static int xalloc();
Parâmetros
Nenhum
Valor de retorno
Um novo índice que pode ser usado com o membro iword ou membro pword.
Exceções
Strong guarantee - se uma exceção é lançada, não há mudanças em nenhum fluxo.
Corridas de dados
A chamada simultânea desta função pode introduzir corridas de dados.