Sobes.tech

C/C++

Como funciona o algoritmo de ordenação rápida?

Junior
285

Fale sobre os princípios de herança na programação orientada a objetos em C++.

Junior
285

Como funciona o operador new em C++?

Middle
285

Qual é a complexidade de remover um elemento do início de um vetor em C++?

Junior
284

Em que estrutura de dados é baseada a fila de prioridade (priority_queue)?

Junior
284

O que acontece no construtor ao chamar o operador new se ocorrer uma exceção? Existe risco de vazamento de memória nesse caso?

Middle+
284

O que acontece ao mover um objeto do tipo std::string em C++?

Middle
284

Como limitar o número de instâncias de uma classe em C++?

Middle+
283

O que é necessário fazer para armazenar sua estrutura em unordered_map?

Middle
282

Como remover um elemento de um vetor sem se preocupar com a ordem, se ele for uma constante?

Middle
282

O que é uma classe de interface em C++?

Middle
282

Como fazer com que um usuário de classe não possa criar um objeto dessa classe no heap?

Middle+
281

Qual é a complexidade de procurar elementos nas estruturas de dados set e unordered_set?

Middle
281

Como compararia dois números de ponto flutuante (float) por igualdade?

Middle
281

Na sua opinião, quais são as desvantagens da programação orientada a objetos?

Middle+
281

Se uma exceção for lançada no construtor, o destruidor será chamado?

Middle+
280

O que pode contar sobre o trabalho com exceções nos construtores?

Middle+
280

Qual é o tamanho de um objeto de classe vazia em C++?

Middle
280

Qual é a complexidade da operação de remover um elemento do vetor em C++?

Middle
280

Como fazer com que ocorram vazamentos de memória em shared_ptr?

Middle+
279
/88