Compartilhar via


Referência de extensões de TR1 biblioteca C++ padrão

Esta referência descreve a implementação do Visual C++ das extensões de propostas da ISO C++ padrão que estão incluídos no documento do rascunho, "Technical relatório 1". A implementação do Visual C++ inclui suporte para matrizes de dimensionar fixo, objetos de função, tabelas de hash, expressões regulares, modelo metaprogramming, tipos de modelo para agregação de objetos relacionados e geração de número aleatório.

Observação:

Alguns recursos de TR1, sistema autônomo funções matemáticas e certo C 99 adições , não estão incluídas na implementação do Visual C++ de TR1.

Nesta seção

  • TR1 Expressões regulares
    Discute as gramáticas dos mecanismos de expressão regular vários que oferece suporte a TR1.

  • <array>
    Define o contêiner de modelo de classe matriz e vários modelos de suporte.

  • <functional>TR1)
    Define vários modelos que ajudam a construir objetos de função, que são objetos de um tipo que define operator(). Um objeto de função pode ser um ponteiro de função, mas mais geralmente, o objeto é usado para armazenar informações adicionais que podem ser acessadas durante uma telefonar de função.

  • <memória>TR1)
    Define uma classe, um operador e vários modelos que ajudam a alocar e disponível de objetos.

  • <random>
    Define muitos geradores de números aleatórios.

  • <regex>
    Define uma classe de modelo para analisar expressões regulares e várias classes de modelo e funções para procurar texto corresponde a um objeto de expressão regular.

  • <tupla>
    Define um modelo Classe de coleção de itens cujas instâncias conter objetos dos tipos de variáveis.

  • <type_traits>
    Define os modelos que fornecem constantes de time de compilar que fornecem informações sobre as propriedades de seus argumentos de tipo.

  • <unordered_map>
    Define o contêiner modelo classes unordered_map and unordered_multimap e seus modelos de suporte.

  • <unordered_set>
    Define o contêiner modelo classes unordered_multiset and unordered_set e seus modelos de suporte.

  • <utility>TR1)
    Define vários modelos Geral que podem ser usados em todo o Standard modelo biblioteca.

Consulte também

Outros recursos

Referência de bibliotecas do Visual c++

Referência Biblioteca C++ Padrão