Resultados da pesquisa a pedido "c++"

11 a resposta

mplementação @Alloca

Como implementar alloca () usando assembler x86 embutido em linguagens como D, C e C ++? Quero criar uma versão ligeiramente modificada, mas primeiro preciso saber como a versão padrão é implementada. Ler a desmontagem dos compiladores não ajuda ...

15 a resposta

Quando um número inteiro de ponteiros <-> está realmente correto?

O folclore comum diz que: O sistema de tipos existe por um motivo. Inteiros e ponteiros são tipos distintos, a conversão entre eles é uma má prática na maioria dos casos, pode indicar um erro de design e deve ser evitad Mesmo quando essa ...

6 a resposta

O que é LD_LIBRARY_PATH e como usá-lo?

Participo do desenvolvimento de um projeto Java, que usa alguns componentes C ++, portanto, preciso do Jacob.dll. (no Windows 7) Eu continuo recebendojava.lang.UnsatisfiedLinkError: no JacobDB in java.library.path não importa onde eu coloquei ...

7 a resposta

Por que alguém substitui os operadores novos e excluídos padrão?

Por quêdevemo substituiria o operador padrãonew edelete com um costumenew edelete operadores? Isto está na continuação deCarregando novo e excluindo [https://stackoverflow.com/questions/4421706/operator-overloading/4421791#4421791] na ...

6 a resposta

Por que a definição de "layout padrão" do C ++ 11 do POD do jeito que est

Estou analisando a nova e relaxada definição de POD em C ++ 11 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf] (seção 9.7) Uma classe de layout padrão é uma classe que: não possui membros de dados não estáticos do tipo ...

2 a resposta

Pass array multidimensional do código gerenciado para o código não gerenciado

Gostaria de fazer o seguinte: Crie três array dimesinal em código c # como este: var myArray = new short[x,y,z]; UnanagedFunction(myArray); Passe para código não gerenciado (c ++) como este: void UnmanagedFunction(short*** myArray) { short ...

4 a resposta

Como converter UTF-8 std :: string em UTF-16 std :: wstring?

Se eu tiver um UTF-8std::string como faço para convertê-lo em um UTF-16std::wstring? Na verdade, quero comparar duas palavras persas.

2 a resposta

olução alternativa (e típica) elegante para a redução do OpenMP em variáveis complexas em C +

Percebo que a redução é utilizável apenas para tipos de POD em C ++. O que você faria para implementar uma redução para um acumulador de tipo complexo? complex<double> x(0.0,0.0), y(1.0,1.0); #pragma omp parallel for reduction(+:x) for(int i=0; ...

10 a resposta

Desativar erro de aviso único

Existe uma maneira de desativar apenas uma única linha de aviso em um arquivo cpp com o visual studi Por exemplo, se eu pegar uma exceção e não lidar com isso, recebo o erro 4101 (variável local não referenciada). Existe uma maneira de ignorar ...

1 a resposta

xiste uma função / macro em tempo de compilação para determinar se uma estrutura C ++ 0x é PO

Eu gostaria de ter um C ++ 0x static_assert [http://msdn.microsoft.com/en-us/library/dd293588.aspx] que testa se um determinado tipo de estrutura é ...