Compartilhar via


Classe messages

A classe de modelo descreve um objeto que pode servir como uma faceta de localidade para recuperar mensagens localizadas em um catálogo de mensagens internacionalizadas de uma determinada localidade.

Atualmente, enquanto a classe de mensagens é implementada, não há mensagens.

template <class CharType>
   class messages : public messages_base;

Parâmetros

  • CharType
    O tipo usado em um programa para codificar caracteres em uma localidade.

Comentários

Como qualquer faceta de localidade, a ID de objeto estático tem um valor armazenado inicial de zero. A primeira tentativa de acessar seu valor armazenado armazena um valor positivo exclusivo em id.

Essa faceta, basicamente, abre um catálogo de mensagens definido na classe base messages_base, recupera as informações necessárias e fecha o catálogo.

Construtores

messages

A função de construtor de faceta de mensagem.

Typedefs

char_type

Um tipo de caractere usado para exibir mensagens.

string_type

Um tipo que descreve uma cadeia de caracteres do tipo basic_string que contém caracteres do tipo CharType.

Funções membro

close

Fecha o catálogo de mensagens.

do_close

Uma função virtual chamada para perder o catálogo de mensagens.

do_get

Uma função virtual chamada para recuperar o catálogo de mensagens.

do_open

Uma função virtual chamada para abrir o catálogo de mensagens.

get

Recupera o catálogo de mensagens.

open

Abre o catálogo de mensagens.

Requisitos

Cabeçalho: <locale>

Namespace: std

Consulte também

Referência

<locale>

Classe messages_base

Segurança de threads na Biblioteca Padrão C++