Resultados da pesquisa a pedido "c++"

3 a resposta

Multiplicação de dois números inteiros em C ++

Tenho uma pergunta bastante básica, mas não tenho certeza se entendi o conceito ou não. Suponha que tenhamos: int a = 1000000; int b = 1000000; long long c = a * b;Quando eu corro isso,c mostra valor negativo, então eu mudei tambéma eb paralong ...

2 a resposta

valor do ponteiro static_cast'd

No esboço atual padrão (e C ++ 17),esta [http://eel.is/c++draft/expr.static.cast#13]está escrito sobre static_casting umvoid *: Um pré-valor do tipo "ponteiro paracv1 void ”pode ser convertido em um pré-valor do tipo“ ponteiro paracv2 T ”, onde ...

7 a resposta

Como desmontar um executável binário no Linux para obter o código de montagem?

Disseram-me para usar um desmontador. Fazgcc tem algo embutido? Qual é a maneira mais fácil de fazer isso?

4 a resposta

obtendo saída cout para um std :: string

Eu tenho o seguintecout declaração. Eu uso matrizes de caracteres porque tenho que passar paravsnprintf para converter a lista de argumentos variáveis e armazenar emMsg. Existe alguma maneira de conseguirmoscout saída para C ++std::string? char ...

2 a resposta

A maneira mais rápida de obter o endereço IPv4 da string

Eu tenho o código a seguir, que é cerca de 7 vezes mais rápido que o inet_addr. Fiquei me perguntando se existe uma maneira de melhorar isso para torná-lo ainda mais rápido ou se existe uma alternativa mais rápida. Esse código exige que um ...

2 a resposta

Pesquisa de nome e escopo de classe

Por que o tipo de retorno setVal é do tipo string e o tipo de parâmetro é do tipo double typedef string Type; Type initVal(); class Exercise { public: typedef double Type; Type setVal(Type); Type initVal(); private: int val; }; ...

2 a resposta

Como escrever destruidor para classe semelhante a união

Estou tentando usar uma união (C ++) que possui algumas variáveis não primitivas, mas estou tentando criar o destruidor para essa classe. Como li, não é possível adivinhar qual variável da união está sendo usada para que não haja destruidor ...

1 a resposta

boost program_options: usando opções de parâmetro zero várias vezes?

Gostaria de saber se é possível usar opções de parâmetro zero várias vezes com boost :: program_options. Eu tenho algo em mente assim: mytool --load myfile --print_status --do-something 23 --print_statusÉ fácil fazer isso funcionar com1 ...

2 a resposta

Qual é o objetivo do #pragma aux e como devo usá-lo?

Estou tentando atrasar uma biblioteca e usar GetProcAddress para obter uma função da biblioteca para usar repetidamente. O projeto em que estou trabalhando tem exemplos de como isso é feito em outros casos, e no arquivo de cabeçalho que descreve ...

3 a resposta

Escolhendo um front-end / intérprete para um código científico

A ferramenta de simulação que desenvolvi nos últimos dois anos é escrita em C ++ e atualmente possui um front-end interpretado por tcl. Foi escrito de forma que possa ser executado em um shell interativo ou passando um arquivo de entrada. ...