C/C++
Como limitar o número de instâncias de uma classe em C++?
O que acontece com os elementos de std::vector durante a operação realloc?
Por que é necessário chamar os métodos join e detach para uma thread? Quais as consequências que podem surgir se esses métodos não forem chamados?
Qual é a complexidade de acesso a um elemento em várias estruturas de dados?
Como funciona uma tabela hash?
Qual é a complexidade das operações com uma heap?
Qual algoritmo de ordenação é utilizado na função sort?
Quais métodos costuma usar para diagnosticar e encontrar erros no código ou sistema?
O que é necessário fazer para armazenar sua estrutura em um contêiner de mapa?
Qual é a complexidade da operação push_back em std::vector?
O que acontece com a memória do processo quando criamos uma cópia dele usando a chamada de sistema fork no sistema operativo Linux?
Como é que se chama o construtor e o destrutor em C++?
Para que serve um método puramente virtual e qual é a sua estrutura sintática?
Quais são as nuances na interação entre programas em C e C++?
Por que é necessário um destruidor virtual em C++?
Em quais contêineres estão implementados a pilha e a fila?
Como funciona o mecanismo de bloqueio atômico de dois mutexes?
Como se pode ordenar uma lista?
Por que a semântica de movimentação não funcionará com o operador de movimentação que não está marcado como noexcept?
Como resolver o problema quando um mutex é uma variável local?