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

C ++ é uma linguagem de programação de uso geral. Foi originalmente projetado como uma extensão para C e tem uma sintaxe semelhante, mas agora é uma linguagem completamente diferente. Use esta tag para perguntas sobre o código (a ser) compilado com um compilador C ++. Use uma tag específica da versão para perguntas relacionadas a uma revisão padrão específica [C ++ 11], [C ++ 14], [C ++ 17] ou [C ++ 20] etc.


10
Desativar erro de aviso único
Existe uma maneira de desativar apenas uma única linha de aviso em um arquivo cpp com o visual studio? Por exemplo, se eu detectar uma exceção e não lidar com ela, recebo o erro 4101 (variável local não referenciada). Existe uma maneira de ignorar isso apenas nessa função, mas caso …


23
Obtenha o caminho do executável
Sei que essa pergunta já foi feita antes, mas ainda não vi uma resposta satisfatória, ou um "não, isso não pode ser feito" definitivo, então vou perguntar novamente! Tudo o que quero fazer é obter o caminho para o executável em execução no momento, seja como um caminho absoluto ou …
115 c++  boost  executable 



30
Recursos ocultos do C ++? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …

4
Incompatibilidade detectada para 'RuntimeLibrary'
Baixei e extraí o Crypto ++ em C: \ cryptopp. Usei o Visual Studio Express 2012 para construir todos os projetos internos (conforme instruído no readme), e tudo foi construído com sucesso. Então fiz um projeto de teste em alguma outra pasta e adicionei cryptolib como uma dependência. Depois disso, …


13
Em C ++, devo me preocupar em armazenar variáveis ​​em cache ou deixar que o compilador faça a otimização? (Aliasing)
Considere o seguinte código ( pé do tipo unsigned char*e bitmap->widthé de algum tipo inteiro, exatamente que é desconhecido e depende de qual versão de alguma biblioteca externa estamos usando): for (unsigned x = 0; x < static_cast<unsigned>(bitmap->width); ++x) { *p++ = 0xAA; *p++ = 0xBB; *p++ = 0xCC; } …



9
O que “int & foo ()” significa em C ++?
Ao ler esta explicação sobre lvalues ​​e rvalues, estas linhas de código ficaram grudadas em mim: int& foo(); foo() = 42; // OK, foo() is an lvalue Eu tentei em g ++, mas o compilador diz "referência indefinida para foo ()". Se eu adicionar int foo() { return 2; } …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.