Espaços nominais
Variantes
Acções

Referência C e C++

Da cppreference.com


Referência C++
C++98, C++03, C++11, C++14, C++17, C++20, C++23   │   Compiler support C++11, C++14, C++17, C++20, C++23

Linguagem

Headers

Requisitos nomeados

Macros de teste
de funcionalidade
(C++20)

Biblioteca de suporte de língua

Biblioteca de conceitos (C++20)

Biblioteca de metaprogramming (C++11)

Biblioteca de diagnósticos

Biblioteca de gerenciamento de memória

unique_ptr (C++11)
shared_ptr (C++11)

Biblioteca de utilitários gerais

Objectos de função  −  hash (C++11)
Funções utilitárias
pair  −   tuple (C++11)
optional (C++17)  −  any (C++17)
variant (C++17)
Conversões de string (C++17)
Formatting (C++20)
Manipulação de bit (C++20)

Biblioteca de strings

basic_string
basic_string_view (C++17)
Strings terminados em null:
  byte  −  multibyte  −  wide

Biblioteca de containers

array (C++11)  −  vector
  −  deque
list  −  forward_list (C++11)
map  −  multimap
set  −  multiset
unordered_map (C++11)
unordered_multimap (C++11)
unordered_set (C++11)
unordered_multiset (C++11)
stack  −  queue  −  priority_queue
span (C++20)

Biblioteca de iteradores

Biblioteca de ranges (C++20)

Biblioteca de algoritmos

Biblioteca numérica

Biblioteca de tempo

Biblioteca de localizações

Biblioteca de input/output

Biblioteca de
sistema de arquivo
(C++17)

Biblioteca de
expressões regulares
(C++11)

Biblioteca de suporte a concorrência (C++11)

Especificações técnicas

  Standard library extensions  (library fundamentals TS)

  Standard library extensions v2  (library fundamentals TS v2)

  Standard library extensions v3  (library fundamentals TS v3)

  Concurrency library extensions  (concurrency TS)   —   Transactional Memory  (TM TS)
  Concepts  (concepts TS)   —   Ranges  (TS de ranges)  ‐ Reflection  (reflection TS)

Links Externos  −  Bibliotecas Não-ANSI/ISO  −  Index  −  Índice de símbolos std

Referência C
C89, C95, C99, C11, C17, C23

Linguagem

Headers

Suporte de tipo

Utilitários de programas

Funções variádicas

Abordagem de erro

Gerenciamento de memória dinâmica

Utilitários de data e hora

Biblioteca de strings

Strings terminados com null:
   byte  −   multibyte  −   wide

Algoritmos

Numéricos

Suporte de input/output

Suporte de localização

Biblioteca de operações
atômicas
(C11)

Biblioteca de suporte
de thread
(C11)

Especificações técnicas

   Dynamic memory extensions  (dynamic memory TR)
   Floating-point extensions, Part 1  (FP Ext 1 TS)
   Floating-point extensions, Part 4  (FP Ext 4 TS)

Links Externos  −  Bibliotecas Não-ANSI/ISO  −  Index  −  Index de Símbolo
Notícia