Resultados da pesquisa a pedido "c++"
Como negar uma função predicada usando o operador! em C ++?
Quero apagar todos os elementos que não atendem a um critério. Por exemplo: exclua todos os caracteres em uma sequência que não sejam dígitos. Minha solução usando boost :: is_digit funcionou bem. struct my_is_digit { bool operator()( char c ) ...
Como substituir o comando de compilação da Comunidade Visual Studio 2017 [duplicado]
Esta pergunta já tem uma resposta aqui: Como usar o compilador Clang com o MSBuild? [/questions/30761708/how-to-use-clang-compiler-with-msbuild] 1 respostaGostaria de substituir o compilador padrão do Visual Studio C ++ por um script de ...
Os bytes subjacentes de um objeto podem mudar, se o valor não for alterado?
Os bytes subjacentes de um objeto podem mudar, se o valor em si não for alterado? Então, por exemplo, esse trecho de código pode ser "diferente"? int a = 0; char b[sizeof(int)]; memcpy(b, &a, sizeof(int)); if (memcmp(b, &a, sizeof(int)) { ...
Falha na injeção da dll
Estou no processo de criar um programa de segurança para minha rede. Uma de suas instâncias é verificar e monitorar como APIs e bibliotecas são chamadas. A DLL para fazer isso e o programa que o acompanha já estão concluídos. Mas há um problema ...
Analisando um par de entradas com espírito de impulso
Eu tenho o seguinte código: std::string test("1.1"); std::pair<int, int> d; bool r = qi::phrase_parse( test.begin(), test.end(), qi::int_ >> '.' >> qi::int_, space, d );Então, eu estou tentando analisar o teste de string e colocar o resultado no ...
Char * vs. string *
Se eu tiver um ponteiro que aponte para uma variável de stringarray of chars, existe uma diferença entre digitar: char *name = "name";E, string name = "name";
Tornando um aplicativo C ++ programável
Eu tenho várias funções no meu programa que se parecem com isso: void foo(int x, int y)Agora eu quero que meu programa pegue uma string que se pareça com: foo(3, 5)E execute a função correspondente. Qual é a maneira mais direta de implementar ...
Como depurar um erro de tempo de execução do Visual C ++
Estou escrevendo um objeto COM C ++ no Visual Studio 2008 que é um objeto auxiliar do navegador Internet Explorer. Recentemente, ao executar no IE, o IE começou a aparecer com freqüência uma caixa de diálogo intitulada "Microsoft Visual C ++ ...
Resultados diferentes em Clang e GCC ao converter para std :: optional <T>
Dado o seguinte código: #include <iostream> #include <optional> struct foo { explicit operator std::optional<int>() { return std::optional<int>( 1 ); } explicit operator int() { return 0; } }; int main() { foo my_foo; std::optional<int> my_opt( ...
Portas de conclusão de E / S e OpenSSL
Eu tenho algum código legado que usa o OpenSSL para comunicação. Assim como qualquer outra sessão, ele faz um aperto de mão usando as funções SSL e depois criptografa a comunicação através do TCP. Recentemente, alteramos nosso código para usar ...