Resultados da pesquisa a pedido "c++"

2 a resposta

Como incorporar um formulário C ++ não gerenciado em um aplicativo .NET?

Consegui quebrar com êxito minha dll Borland C ++ não gerenciada e iniciá-la em um aplicativo C # .NET 4.0. É possível incorporar um formulário da DLL diretamente em um aplicativo .NET? Para esclarecer, a forma original já está sendo usada como ...

6 a resposta

C ++ - valor do vetor não inicializado <int>

Eu entendo da resposta paraessa questão [https://stackoverflow.com/questions/1597405/what-happens-to-a-declared-uninitialized-variable-in-c-does-it-have-a-value] que valores de int não inicializado global / estático serão 0. A resposta ...

2 a resposta

i = i ++; está indefinido. I = foo (i ++) também não está definido?

Por exemplo: int foo(int i) { return i; } int main() { int i = 0; i = i++; // Undefined i = foo(i++); // ? return 0; }O que o atual padrão ISO C ++ especificaria para este caso? EDITAR: Aqui é onde eu fico confuso: Exceto quando indicado, as ...

2 a resposta

TCP, função de recv interrompida apesar de KEEPALIVE

O TCP keepalive (com pequenos tempos limite) está impedindo que o cliente fique pendurado na recv, depois que o servidor está morto? O cenário: Servidor e cliente em execução em máquinas separadas: Clientes se conecta a um servidor através do ...

1 a resposta

C ++ Converter um pacote de parâmetros de tipos em pacote de parâmetros de índices

Existe alguma maneira de converter um pacote de parâmetros de tipos em um pacote de parâmetros de números inteiros de0 parasizeof...(Types)? Mais especificamente, estou tentando fazer algo assim: template <size_t... I> void bar(); template ...

2 a resposta

Implementando um pool de encadeamentos simples e genérico em C ++ 11

Eu quero criar um pool de threads para fins experimentais (e para o fator divertido). Ele deve ser capaz de processar uma ampla variedade de tarefas (para que eu possa usá-lo em projetos posteriores). Na minha classe de pool de threads, vou ...

4 a resposta

Devo usar static_cast ou reinterpret_cast ao lançar um void * para qualquer

Static_cast e reinterpret_cast parecem funcionar bem para converter void * para outro tipo de ponteiro. Existe uma boa razão para favorecer um sobre o outro?

1 a resposta

Forçar o CMake a gerar o destino configure_file a cada compilação

Eu tenho o seguinte comando no meuCMakeLists.txt Arquivo configure_file([...]/Version.h.in [...]/Version.h @ONLY)Como faço para rodar em todas as versões, mas não apenas quandoVersion.h.in alterar? Eu preciso disso porqueVersion.h tem__DATE__ ...

2 a resposta

como obter nomes de arquivo vs nomes de diretório em c ++ (usando a biblioteca de sistema de arquivos boost)

Quando eu usoboost::filesystem para obter uma lista de nomes de arquivos em um diretório, recebo nomes de arquivos e também: #include <string> #include <iostream> #include <boost/filesystem.hpp> using namespace std; using namespace ...

6 a resposta

Por que o operador de atribuição de cópia deve retornar uma referência / referência const?

Em C ++, o conceito de retornar referência do operador de atribuição de cópia não é claro para mim. Por que o operador de atribuição de cópia não pode retornar uma cópia do novo objeto? Além disso, se eu tiver aulaAe o seguinte: A a1(param); A ...