Espaços nominais
Variantes
Acções

C++ reference

Da cppreference.com

C++98, C++03, C++11, C++14, C++17, C++20, C++23   │   Compiler supportC++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
close