Como é que o compilador determina qual das funções sobrecarregadas chamar durante a compilação do programa?
C/C++
Existe um conceito de interface em C++, semelhante ao de outras linguagens de programação?
Qual é o papel principal do std::condition_variable na programação multithread?
Em que casos a normalização excessiva de uma base de dados pode afetar negativamente o seu desempenho?
Qual é o papel de um trigger numa base de dados e para que é utilizado?
Quais razões tornam o uso de conversão ao estilo C indesejável em projetos modernos de C++?
Qual abordagem você usaria para armazenar um grande volume de dados, quando seu tamanho inicial é desconhecido?
Quais aspetos-chave consideras ao escolher um novo projeto para trabalhar?
Quais são as vantagens e desvantagens de usar C++ no processo de desenvolvimento?
Podes descrever os principais tipos de smart pointers em C++ e as suas características?
Como implementar um ponteiro inteligente std::shared_ptr em C++?
Qual é a vantagem de usar funções anónimas em comparação com funções normais na programação?
É possível uma situação em que, ao adicionar um elemento ao std::vector, não haja memória suficiente alocada?
Pode dar um exemplo de utilização de especialização parcial de templates em C++?
Pode explicar o que significa usar SpinLock e quais são as suas características?
Como é que o uso da palavra-chave static afeta as propriedades das variáveis globais num programa?
Poderia explicar o que é uma expressão de tabela generalizada e em que situações ela é aplicada?
Pode explicar o conceito da regra dos cinco na programação ou design de sistemas?
Quais sistemas de gestão de bases de dados você usou em seus projetos?