Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

Biblioteca padrão do C++

Índice Biblioteca padrão do C++

Em C++, a biblioteca padrão é uma coleção de classes, funções e variáveis escritas na própria linguagem para facilitar o desenvolvimento de aplicações.

58 relações: Algoritmo, Algoritmo de busca, Algoritmo de ordenação, Aquisição de Recurso é Inicialização, Arquivo de computador, Bit, Boolean, Boost (bibliotecas de C++), Buffer, Buffer (ciência da computação), Byte, C (linguagem de programação), C++, Cadeia de caracteres, Caractere, Classe (programação), Combinatória, Compilador, Complexidade computacional, Conjunto, Espaço de nomes, Estrutura de dados, Executável, FIFO, Fluxos padrão, Functor, Gerenciamento de memória, GNU, Interface (ciência da computação), Internacionalização (informática), Iterador, Lógica binária, LIFO, Ligador, Lista, Lista duplamente ligada, Locale, Método (programação), Multiconjunto, Número complexo, Ordenação (computação), Padrão de projeto de software, Par, Pesquisa binária, Programa Olá Mundo, Programação genérica, Referência (ciência da computação), Run-time type information, Skiplist, Standard Template Library, ..., Tempo de compilação, Tipo de dado, Tratamento de exceção, Unicode, UTF-32/UCS-4, Variável (programação), Vírgula flutuante, 32 bits. Expandir índice (8 mais) »

Algoritmo

Uma animação do algoritmo de ordenação quicksort de uma matriz de valores ao acaso. As barras vermelhas marcam o elemento pivô. No início da animação, estando o elemento para o lado direito, é escolhido como o pivô Em matemática e ciência da computação, um algoritmo é uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.

Novo!!: Biblioteca padrão do C++ e Algoritmo · Veja mais »

Algoritmo de busca

Em ciência da computação, um algoritmo de busca, em termos gerais é um algoritmo que toma um problema como entrada e retorna a solução para o problema, geralmente após resolver um número possível de soluções.

Novo!!: Biblioteca padrão do C++ e Algoritmo de busca · Veja mais »

Algoritmo de ordenação

Algoritmo de ordenação em ciência da computação é um algoritmo, de manipulação de dados, que coloca os elementos de uma dada sequência em uma certa ordem -- em outras palavras, efetua sua ordenação completa ou parcial.

Novo!!: Biblioteca padrão do C++ e Algoritmo de ordenação · Veja mais »

Aquisição de Recurso é Inicialização

Aquisição de Recurso é Inicialização (conhecido pelo acrônimo RAII para o termo em língua inglesa Resource Acquisition Is Initialization) é um padrão de projeto de software para C++, D e Rust que combina a aquisição e liberação de recursos com inicialização e destruição de objetos.

Novo!!: Biblioteca padrão do C++ e Aquisição de Recurso é Inicialização · Veja mais »

Arquivo de computador

Um arquivo de cartão perfurado. arquivos do disco duplo de um sistema IBM 305. Um é um recurso para armazenamento de informação, que está disponível a um programa de computador e é normalmente baseado em algum tipo de armazenamento durável.

Novo!!: Biblioteca padrão do C++ e Arquivo de computador · Veja mais »

Bit

O bit (simplificação para dígito binário, em inglês, binary digit) é a menor unidade de informação que pode ser armazenada ou transmitida, usada na Computação e na Teoria da Informação.

Novo!!: Biblioteca padrão do C++ e Bit · Veja mais »

Boolean

Em ciência da computação, boolean, ou lógico, é um tipo de dado primitivo que possui dois valores, que podem ser considerados como 0 ou 1, falso ou verdadeiro.

Novo!!: Biblioteca padrão do C++ e Boolean · Veja mais »

Boost (bibliotecas de C++)

Boost é uma coleção de bibliotecas que estendem a funcionalidade da linguagem de programação C++.

Novo!!: Biblioteca padrão do C++ e Boost (bibliotecas de C++) · Veja mais »

Buffer

Buffer pode referir-se a.

Novo!!: Biblioteca padrão do C++ e Buffer · Veja mais »

Buffer (ciência da computação)

Em ciência da computação, buffer de dados (ou, simplesmente, buffer) é uma região de memória física utilizada para armazenar temporariamente os dados enquanto eles estão sendo movidos de um lugar para outro.

Novo!!: Biblioteca padrão do C++ e Buffer (ciência da computação) · Veja mais »

Byte

Um byte, é um dos tipos de dados integrais em computação.

Novo!!: Biblioteca padrão do C++ e Byte · Veja mais »

C (linguagem de programação)

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela Organização Internacional para Padronização (ISO), criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix (originalmente escrito em Assembly).

Novo!!: Biblioteca padrão do C++ e C (linguagem de programação) · Veja mais »

C++

C++ (Pronuncia-se "cê mais mais") é uma linguagem de programação compilada multi-paradigma (seu suporte inclui linguagem imperativa, orientada a objetos e genérica) e de uso geral.

Novo!!: Biblioteca padrão do C++ e C++ · Veja mais »

Cadeia de caracteres

Na programação de computadores, uma cadeia de caracteres ou string é uma sequência de caracteres, geralmente utilizada para representar palavras, frases ou textos de um programa.

Novo!!: Biblioteca padrão do C++ e Cadeia de caracteres · Veja mais »

Caractere

Um (ou carácter em português europeu antes do Acordo Ortográfico de 1990), no contexto da informática, é o nome que se dá a cada um dos símbolos que se podem usar para produzir um programa de computador, bem como os textos e imagens apresentados na tela quando se executa um programa em modo texto.

Novo!!: Biblioteca padrão do C++ e Caractere · Veja mais »

Classe (programação)

Em programação e na orientação a objetos, uma classe é um Tipo abstrato de Dados (TAD); ou seja, uma descrição que abstrai um conjunto de objetos com características similares (um projeto do objeto), é um código da linguagem de programação orientada a objetos que define e implementa um novo tipo de objeto, que terão características (atributos) que guardaram valores e, também funções específicas para manipular estes.

Novo!!: Biblioteca padrão do C++ e Classe (programação) · Veja mais »

Combinatória

A combinatória é um ramo da matemática que estuda coleções finitas de elementos que satisfazem critérios específicos determinados e se preocupa, em particular, com a "contagem" de elementos nessas coleções (combinatória enumerativa), com decidir se certo objeto "ótimo" existe (combinatória extremal) e com estruturas "algébricas" que esses objetos possam ter (combinatória algébrica).

Novo!!: Biblioteca padrão do C++ e Combinatória · Veja mais »

Compilador

GCC versão 4.0.2 rodando em uma janela xterm. Um programa simples está sendo compilado e então executado. Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.

Novo!!: Biblioteca padrão do C++ e Compilador · Veja mais »

Complexidade computacional

A teoria da complexidade computacional é um ramo da teoria da computação em ciência da computação teórica e matemática que se concentra em classificar problemas computacionais de acordo com sua dificuldade inerente, e relacionar essas classes entre si.

Novo!!: Biblioteca padrão do C++ e Complexidade computacional · Veja mais »

Conjunto

Conjunto é um conceito-chave primitivo do ramo matemático da Teoria dos Conjuntos.

Novo!!: Biblioteca padrão do C++ e Conjunto · Veja mais »

Espaço de nomes

Um espaço de nomes ("namespace" em inglês) é um delimitador abstrato (container) que fornece um contexto para os itens que ele armazena (nomes, termos técnicos, conceitos...), o que permite uma desambiguação para itens que possuem o mesmo nome mas que residem em espaços de nomes diferentes.

Novo!!: Biblioteca padrão do C++ e Espaço de nomes · Veja mais »

Estrutura de dados

Uma estrutura de dados (ED), em ciência da computação, é uma coleção tanto de valores (e seus relacionamentos) quanto de operações (sobre os valores e estruturas decorrentes).

Novo!!: Biblioteca padrão do C++ e Estrutura de dados · Veja mais »

Executável

Um programa executável ou arquivo executável, às vezes chamado simplesmente de executável, em informática, é um programa de computador que "executa as tarefas indicadas de acordo com as instruções", devendo ser interpretado por um sistema operacional como um programa, por oposição a um arquivo de dados que deve ser analisado por um programa para ser significativo.

Novo!!: Biblioteca padrão do C++ e Executável · Veja mais »

FIFO

Exemplo de execução de um código FIFO com as operações ''enqueue'' (enfileirar) e ''dequeue'' (desenfileirar). Execução do escalonamento FIFO/FCFS. Em Ciência da Computação, algoritmo de fila simples, FIFO (5) ou FCFS (5) é um algoritmo de escalonamento para estruturas de dados do tipo fila.

Novo!!: Biblioteca padrão do C++ e FIFO · Veja mais »

Fluxos padrão

Os fluxos padrão para entrada, saída e erro Os fluxos padrão são canais de entrada/saída entre um programa de computador e o seu ambiente (tipicamente um terminal de texto) que são pré-conectados no início da execução.

Novo!!: Biblioteca padrão do C++ e Fluxos padrão · Veja mais »

Functor

Na matemática, mais precisamente teoria das categorias, um functor ou funtor é um mapeamento entre categorias, preservando domínios, contradomínios, identidades e composições, analogamente a como, por exemplo, um homomorfismo de grupos preserva o elemento neutro e a operação do grupo.

Novo!!: Biblioteca padrão do C++ e Functor · Veja mais »

Gerenciamento de memória

Gerenciamento (ou gestão) de memória é um complexo campo da ciência da computação e são constantemente desenvolvidas várias técnicas para torná-la mais eficiente.

Novo!!: Biblioteca padrão do C++ e Gerenciamento de memória · Veja mais »

GNU

GNU é um sistema operacional tipo Unix cujo objetivo desde sua concepção é oferecer um sistema operacional completo e totalmente composto por software livre - isto é, que respeita a liberdade dos usuários.

Novo!!: Biblioteca padrão do C++ e GNU · Veja mais »

Interface (ciência da computação)

Uma interface, em ciência da computação, é a fronteira que define a forma de comunicação entre duas entidades.

Novo!!: Biblioteca padrão do C++ e Interface (ciência da computação) · Veja mais »

Internacionalização (informática)

right Internacionalização e localização, em informática, são processos de desenvolvimento e/ou adaptação de um produto, em geral softwares de computadores, para uma língua e cultura de um país.

Novo!!: Biblioteca padrão do C++ e Internacionalização (informática) · Veja mais »

Iterador

Em programação de computadores, um iterador se refere tanto ao objeto que permite ao programador percorrer um container, (uma coleção de elementos) particularmente listas, quanto ao padrão de projetos Iterator, no qual um iterador é usado para percorrer um container e acessar seus elementos.

Novo!!: Biblioteca padrão do C++ e Iterador · Veja mais »

Lógica binária

Na programação de computadores, a lógica binária, ou bitwise operation opera em um ou mais padrões de bits ou números binários no nível de seus bits individuais.

Novo!!: Biblioteca padrão do C++ e Lógica binária · Veja mais »

LIFO

Em ciência da computação, LIFO (acrônimo para a expressão inglesa Last In, First Out que, em português significa último a entrar, primeiro a sair) refere-se a estrutura de dados do tipo pilha.

Novo!!: Biblioteca padrão do C++ e LIFO · Veja mais »

Ligador

Uma ilustração do processo de ligação. Arquivos objeto e bibliotecas estáticas são reunidos em uma nova biblioteca ou executável. Em computação, um ligador, vinculador ou editor de ligação (do inglês, linker ou link editor) é um programa utilitário que recebe um ou mais arquivos objeto gerados por um compilador e combina-os em um único arquivo executável, arquivo de biblioteca ou outro arquivo 'objeto'.

Novo!!: Biblioteca padrão do C++ e Ligador · Veja mais »

Lista

Em ciência da computação, uma lista ou sequência é uma estrutura de dados abstrata que implementa uma coleção ordenada de valores, onde o mesmo valor pode ocorrer mais de uma vez.

Novo!!: Biblioteca padrão do C++ e Lista · Veja mais »

Lista duplamente ligada

Em ciência da computação, uma lista duplamente ligada (ou lista duplamente encadeada) é uma estrutura de dados ligada que consiste de um conjunto de registros sequencialmente ligados chamados de nós e é uma extensão da lista simplesmente ligada (ou lista simplesmente encadeada).

Novo!!: Biblioteca padrão do C++ e Lista duplamente ligada · Veja mais »

Locale

Em computação Locale é o conjunto de informações que descrevem os formatos e mensagens de uma determinada língua e/ou país.

Novo!!: Biblioteca padrão do C++ e Locale · Veja mais »

Método (programação)

Em orientação a objetos, uma Função (ou função membro) é uma sub-rotina (ou procedimento ou função) associada a um objeto, e que possui acesso aos seus dados, as variáveis membro.

Novo!!: Biblioteca padrão do C++ e Método (programação) · Veja mais »

Multiconjunto

Matematicamente, um multiconjunto é a generalização de um conjunto, de tal forma que permite a repetição de elementos.

Novo!!: Biblioteca padrão do C++ e Multiconjunto · Veja mais »

Número complexo

Em matemática, um número complexo é um elemento de um sistema numérico que contém os números reais e um elemento específico denotado, chamado de unidade imaginária, e que satisfaz a equação.

Novo!!: Biblioteca padrão do C++ e Número complexo · Veja mais »

Ordenação (computação)

Em computação, ordenação é o ato de se colocar os elementos de uma sequência de informações, ou dados, em uma ordem predefinida.

Novo!!: Biblioteca padrão do C++ e Ordenação (computação) · Veja mais »

Padrão de projeto de software

Em Engenharia de Software, um (do inglês design pattern) é uma solução geral para um problema que ocorre com frequência dentro de um determinado contexto no projeto de software.

Novo!!: Biblioteca padrão do C++ e Padrão de projeto de software · Veja mais »

Par

* Par (golfe) — expectativa de número ideal de tacadas que devem ser dadas em um buraco do tee (saída) até o buraco propriamente dito.

Novo!!: Biblioteca padrão do C++ e Par · Veja mais »

Pesquisa binária

A pesquisa ou busca binária (em inglês binary search algorithm ou binary chop) é um algoritmo de busca em vetores que segue o paradigma de divisão e conquista.

Novo!!: Biblioteca padrão do C++ e Pesquisa binária · Veja mais »

Programa Olá Mundo

PSP, uma forma de ''homebrew''. O "Olá Mundo" ou "Alô Mundo" é um famoso programa de computador que imprime "Olá, Mundo!" (ou "Hello, World!"), usualmente seguido de uma quebra de linha, com algumas variações como inexistência do ponto de exclamação e letras em minúscula, no dispositivo de saída.

Novo!!: Biblioteca padrão do C++ e Programa Olá Mundo · Veja mais »

Programação genérica

Programação genérica é um paradigma de programação no qual os algoritmos são escritos em uma gramática estendida de forma a adaptar-se através da especificação das partes variáveis que são definidas na instância do algoritmo.

Novo!!: Biblioteca padrão do C++ e Programação genérica · Veja mais »

Referência (ciência da computação)

Em ciência da computação, uma referência é um objeto que contém informação que indica dados armazenados em algum outro local ao invés de conter o próprio dado.

Novo!!: Biblioteca padrão do C++ e Referência (ciência da computação) · Veja mais »

Run-time type information

Runtime Type Information (frequentemente abreviado para RTTI; Informação de Tipo em Tempo de Execução em inglês) é uma técnica disponível em algumas linguagens de programação e que consiste em manter informação sobre o tipo de dado de um objeto em memória durante o tempo de execução de um programa de computador.

Novo!!: Biblioteca padrão do C++ e Run-time type information · Veja mais »

Skiplist

SkipList é uma estrutura de dados probabilística, baseada em listas ligadas paralelas, com eficiência comparável à de uma árvore binária (ordem de O(log n)) para a maioria das operações.

Novo!!: Biblioteca padrão do C++ e Skiplist · Veja mais »

Standard Template Library

A Standard Template Library (STL; em português: Biblioteca de Modelos Padrão) é uma biblioteca de rotinas da linguagem de programação C++, que descreve containers, iteradores, algoritmos e functores.

Novo!!: Biblioteca padrão do C++ e Standard Template Library · Veja mais »

Tempo de compilação

Na Ciência da computação, o termo tempo de compilação ("compile time", em inglês), é uma referência ao momento em que um programa de computador é compilado.

Novo!!: Biblioteca padrão do C++ e Tempo de compilação · Veja mais »

Tipo de dado

Em ciência da computação tipos de variáveis ou dados é uma combinação de valores e de operações que uma variável pode executar, o que pode variar conforme o sistema operacional e a linguagem de computador.

Novo!!: Biblioteca padrão do C++ e Tipo de dado · Veja mais »

Tratamento de exceção

O tratamento de exceção, na ciência da computação, é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o fluxo normal da execução de programas de computadores.

Novo!!: Biblioteca padrão do C++ e Tratamento de exceção · Veja mais »

Unicode

Unicode é um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente.

Novo!!: Biblioteca padrão do C++ e Unicode · Veja mais »

UTF-32/UCS-4

UTF-32 ou UCS-4 são nomes alternativos para o método de codificação de caracters, usando a quantidade fixa de exatamente 32 bits para cada caractere Unicode.

Novo!!: Biblioteca padrão do C++ e UTF-32/UCS-4 · Veja mais »

Variável (programação)

Na programação, uma variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão.

Novo!!: Biblioteca padrão do C++ e Variável (programação) · Veja mais »

Vírgula flutuante

Vírgula flutuante (original em alemão Gleitkomma ou Fließkomma) ou ponto flutuante (do inglês floating point) é um formato de representação digital de números racionais, que é usada nos computadores.

Novo!!: Biblioteca padrão do C++ e Vírgula flutuante · Veja mais »

32 bits

32 bits é uma referência à geração de computadores que são construídos com processadores de 32 bits.

Novo!!: Biblioteca padrão do C++ e 32 bits · Veja mais »

CessanteEntrada
Ei! Agora estamos em Facebook! »