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.





2
Como funciona a vulnerabilidade do JPEG of Death?
Tenho lido sobre um antigo exploit contra GDI + no Windows XP e Windows Server 2003 chamado JPEG da morte para um projeto no qual estou trabalhando. A exploração é bem explicada no seguinte link: http://www.infosecwriters.com/text_resources/pdf/JPEG.pdf Basicamente, um arquivo JPEG contém uma seção chamada COM contendo um campo de comentário …
94 c++  security  memcpy  malware 


12
Obtenha o endereço IP da máquina
Esta pergunta é quase igual à anterior Obtenha o endereço IP do computador local - pergunta. No entanto, preciso encontrar o (s) endereço (s) IP de uma máquina Linux . Então: Como faço para - programaticamente em C ++ - detectar os endereços IP do servidor Linux em que meu …


3
Quando usar o inicializador entre chaves?
Em C ++ 11, temos essa nova sintaxe para inicializar classes que nos dá um grande número de possibilidades de como inicializar variáveis. { // Example 1 int b(1); int a{1}; int c = 1; int d = {1}; } { // Example 2 std::complex<double> b(3,4); std::complex<double> a{3,4}; std::complex<double> c …



1
Usar variáveis ​​de vazamento goto?
É verdade que gotosalta pedaços de código sem chamar destruidores e coisas assim? por exemplo void f() { int x = 0; goto lol; } int main() { f(); lol: return 0; } Não vai xvazar?
94 c++  goto 

8
C ++ lambda com capturas como um ponteiro de função
Eu estava brincando com lambdas C ++ e sua conversão implícita em ponteiros de função. Meu exemplo inicial foi usá-los como retorno de chamada para a função ftw. Isso funciona conforme o esperado. #include <ftw.h> #include <iostream> using namespace std; int main() { auto callback = [](const char *fpath, const …

13
Como calcular a diferença de tempo em C ++
Qual é a melhor maneira de calcular a diferença de tempo em C ++? Estou cronometrando a velocidade de execução de um programa, então estou interessado em milissegundos. Melhor ainda, segundos.milissegundos .. A resposta aceita funciona, mas precisa incluir ctime ou time.h conforme observado nos comentários.
94 c++ 

8
O que é mais rápido: if (bool) ou if (int)?
Qual valor é melhor usar? Boolean true or Integer 1? O tópico acima me fez fazer alguns experimentos com boole intem ifcondições. Então, apenas por curiosidade, escrevi este programa: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if ( …
94 c++  assembly  int  boolean 

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.