Resultados da pesquisa a pedido "c++"

14 a resposta

Por que a instalação do vcredist_x86.exe não corrige o erro SideBySide quando eu desenvolvo um EXE em uma máquina e o executo em outr

Questã Escrevi um projeto C ++ chamado 'Foo' usando o Microsoft Visual Studio 2005 Verison 8.0.50727.762 (SP.050727-7600) no Windows XP Professional Versão 2002 Service Pack 3. Criei o projeto no Foo.exe. Em seguida, copiei o arquivo Foo.exe em ...

4 a resposta

std :: otimizações copy / memcpy / memmove

Eu olhei para o GCC STL (4.6.1) e vi questd::copy() usa uma versão otimizada no caso de o__is_trivial() avalia paratrue. Desde ostd::copy() estd::reverse_copy()s modelos @ são muito úteis para copiar elementos em matrizes, eu gostaria de ...

10 a resposta

omo retornar um objeto de classe por referência em C +

Tenho uma classe chamada Object que armazena alguns dado Gostaria de devolvê-lo por referência usando uma função como esta: Object& return_Object();Então, no meu código, eu chamaria assim: Object myObject = return_Object(); Eu escrevi um ...

8 a resposta

Existe uma fila livre de bloqueios para um único produtor para c ++? [fechadas

Quanto mais leio, mais confuso fico ... Eu teria achado trivial encontrar uma fila mpsc formalmente correta implementada em c + Toda vez que encontro outra facada, mais pesquisas parecem sugerir que existem questões como a ABA ou outras ...

6 a resposta

Como posso obter o Xcode para vincular e depurar um aplicativo com o Boost Filesystem?

TL; DR Aplicativo Objective-C vinculado a uma biblioteca estática que vincula o sistema de arquivos Boost. O aplicativo pode ser executado no diretório de saída usando o Terminal, mas tentar executar no depurador Xcode ou no Finder gera ...

4 a resposta

rdem de avaliação de argumento entre chamadas de função estática encadead

Estou curioso para saber por que há uma diferença na ordem de avaliação de argumentos entre funções estáticas encadeadas e funções-membro. Das respostas em essa ...

6 a resposta

Matriz multidimensional

Preciso criar uma função que tenha um parâmetro que seja uma matriz multidimensional com duas dimensões especificadas pelo usuário, por exemplo, int function(int a, int b, int array[a][b]) { ... }Como eu faria isso em C ++?

2 a resposta

Should std :: bind deve ser compatível com boost :: asio?

Estou tentando adaptar um dos exemplos boost :: asio para usar as bibliotecas c ++ 11 / TR1 sempre que possível. O código original é assim: void start_accept() { tcp_connection::pointer new_connection ...

2 a resposta

A preferência do SIMD é sempre se livrar da ramificaçã

Se você estiver escrevendo algum código SIMD que será executado por outro programa, é sempre favorável livrar-se da ramificação para aumentar o desempenho? Ouvi dizer que mesmo fazendo operações extras apenas para evitarif/else instruções, etc, ...

14 a resposta

Por que não posso ter uma variável na instrução switch-case? [duplicado

Esta pergunta já tem uma resposta aqui: Expressão de caso não constante [/questions/8049834/case-expression-not-constant] 5 respostasAqui está o meu código: bool Character::keyPress(char c) { switch(c) { case up_key: move(0, -1); break; case ...