Resultados da pesquisa a pedido "c++"
Qual é a diferença entre void * e void **?
É a propriedade especial que void * também pode ser atribuída a um ponteiro e convertida em retorno e o valor original é recebido. Eu li esta linha em algum lugar. Isso significavoid* evoid** são iguais? Qual é a diferença? Editar void* pode ...
Por que você pode atribuir nullptr ao std :: string?
Então, hoje eu escrevi um bug bastante difícil de encontrar, onde eu inicializei um std :: string para nullptr (não um ponteiro para std :: string, mas o próprio valor). Eu descobri que aparentemente só é possível fazer no C ++ 11 ou posterior ...
Obtendo informações sobre onde as exceções do c ++ são lançadas dentro do bloco catch?
Eu tenho um aplicativo c ++ que agrupa grandes partes do código em blocos de tentativa. Quando eu pego exceções, posso retornar o usuário a um estado estável, o que é bom. Mas não estou mais recebendo despejos de memória. Eu realmente gostaria de ...
analisador com escopos e condicionais
Estou escrevendo um sistema de compilação C / C ++ / ... (entendo que isso é loucura;)) e estou tendo problemas para projetar meu analisador. Minhas "receitas" ficam assim: global { SOURCE_DIRS src HEADER_DIRS include SOURCES bitwise.c \ ...
Qual é a minha melhor abordagem para determinar o comportamento do compilador para loops infinitos vazios?
Um loop infinito com um corpo vazio tem um comportamento indefinido no C ++ 11 [https://stackoverflow.com/a/5905171/560648]. Não sei se isso também ocorre em C, então digamos que estou escrevendo firmware incorporado em C ++ 11 (eu ...
Como SFINAE parâmetros não contêineres
Eu tenho uma função de modelo que desejo habilitar apenas para contêineres padrão (ou contêineres compatíveis com contêineres padrão, que pelo menos fornecem umabegin() função membro). Estou retirando os não contêineres da SFINAE da seguinte ...
C ++: Erro de sintaxe C2061: Identificador inesperado
O que há de errado com essa linha de código? bar foo (vetor ftw); Produz error C2061: syntax error: identifier 'vector'
Como configurar o CLion IDE para Qt Framework?
Como configurar o CLion IDE para Qt Framework? Esse IDE é compatível com o Qt ou existem outros IDEs compatíveis com o Qt? Eu só quero tentar usar outra coisa que não seja o Qt Creator.
Como alguém pode inspecionar uma vtable no Visual C ++?
Suponha que alguém tenha herdado uma base de código complexa (no Visual C ++, suponha 2003 ou talvez mais tarde) com um gráfico de herança grande e complexo. Suponha que seja profundo, e há muitas funções virtuais e possivelmente até várias ...
Problema com std :: reference_wrapper
O problema é claro com o seguinte código: #include <functional> #include <iostream> #include <vector> int main() { //std::vector<int> a, b; int a = 0, b = 0; auto refa = std::ref(a); auto refb = std::ref(b); std::cout << (refa < refb) << '\n'; ...