Perguntas com a marcação «c++»

165
Como depurar erros de corrupção de heap?

Estou depurando um aplicativo C ++ multithread (nativo) no Visual Studio 2008. Em ocasiões aparentemente aleatórias, recebo o erro "O Windows disparou um ponto de interrupção ..." com uma nota de que isso pode estar relacionado a uma corrupção no pilha. Esses erros nem sempre travam o aplicativo...

165
O idioma pImpl é realmente usado na prática?

Estou lendo o livro "Excepcional C ++", de Herb Sutter, e nesse livro aprendi sobre o idioma pImpl. Basicamente, a idéia é criar uma estrutura para os privateobjetos de a classe alocá-los dinamicamente para diminuir o tempo de compilação (e também ocultar as implementações privadas de uma maneira...

165
O que #defining WIN32_LEAN_AND_MEAN exclui exatamente?

Eu achei a explicação que define WIN32_LEAN_AND_MEAN "reduz o tamanho dos arquivos de cabeçalho do Win32 excluindo algumas das APIs usadas com menos frequência". Em outro lugar, li que isso acelera o processo de compilação. Então, o que WIN32_LEAN_AND_MEAN exclui exatamente? Devo me preocupar com...

164
As funções virtuais podem ter parâmetros padrão?

Se eu declarar uma classe base (ou classe de interface) e especificar um valor padrão para um ou mais de seus parâmetros, as classes derivadas precisam especificar os mesmos padrões e, se não, quais padrões se manifestarão nas classes derivadas? Adendo: Também estou interessado em saber como isso...

164
O que é Objetivo C ++? [fechadas]

É difícil dizer o que está sendo pedido aqui. Essa questão é ambígua, vaga, incompleta, excessivamente ampla ou retórica e não pode ser razoavelmente respondida em sua forma atual. Para obter ajuda para esclarecer esta questão para que possa ser reaberta, visite o centro de ajuda...

164
Nunca visto antes em C ++ para loop

Eu estava convertendo um algoritmo C ++ para c #. Me deparei com isso para loop: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Ele não fornece erro em C ++, mas em C # (não é possível converter int em bool). Eu realmente não consigo descobrir isso para loop, onde está a...

163
D é uma alternativa confiável para Java e C ++? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...