Resultados da pesquisa a pedido "c++"

4 a resposta

Tipo de classe do ponteiro usado como argumento do modelo

Se um ponteiro para um tipo definido pelo usuário é passado como argumento de modelo para uma classe de modelo, é possível obter o tipo de classe do argumento? template <class T> struct UserType { typedef T value_type; ... }; int main () ...

4 a resposta

Desempenho da chamada de função .Net (C # F #) VS C ++

Desde que o F # 2.0 se tornou parte do VS2010, tenho interesse em F #. Eu me perguntava qual o sentido de usá-lo. Eu li um pouco e fiz uma referência para medir as chamadas de funções. Eu usei a função de Ackermann :) C # sealed class Program { ...

1 a resposta

Como você usa a técnica (descrita) para trabalhar com estruturas C e ponteiros do .Net?

Como você usatécnica descrita aqui [https://stackoverflow.com/questions/3235916/a-way-how-to-compile-c-library-into-net-dll/3236027#3236027] trabalhar com estruturas C em .Net? Claro que preciso de um exemplo de código - em 3 partes: C ...

2 a resposta

A adição de 'constexpr' pode alterar o comportamento?

Dados dois programas em que a única diferença no código fonte é a presença ou ausência de umconstexpr, é possível que o significado do programa mude? Em outras palavras, se houvesse uma opção de compilador para solicitar ao compilador que se ...

1 a resposta

Entendendo o erro 'duplo livre ou corrompido'

Estou chamando deC++ aplicação dopython script (SO Ubuntu 14.04) assim: import sys, subprocess run = subprocess.Popen(['app'] + args, stdout = subprocess.PIPE, stderr = subprocess.PIPE) stdout, stderr = run.communicate() if stderr: ...

5 a resposta

Por que std :: algoritmos não são constexpr e qual poderia ser?

Por que não hástd::algorithm métodosconstexpr? Se eu entender as novas regras do C ++ 14 corretamente, muitos desses métodos podem serconstexpr. Por exemplo, por que nãostd::find estarconstexpr? static constexpr std::array<char, 4> DnaBases ...

3 a resposta

Erro de importação: Nenhum nome de módulo libstdcxx

Quando uso o gdb para depurar meu programa C ++ comfalha de segmentação, Eu venho com esse erro no gdb. Traceback (última chamada mais recente): Arquivo "/ usr / share / gdb / carregamento automático / usr / lib / x86_64-linux-gnu / libstdc ...

1 a resposta

Operações atômicas, std :: atomic <> e ordenação de gravações

O GCC compila isso: #include <atomic> std::atomic<int> a; int b(0); void func() { b = 2; a = 1; } para isso: func(): mov DWORD PTR b[rip], 2 mov DWORD PTR a[rip], 1 mfence retEntão, para esclarecer as coisas para mim: Qualquer outra discussão ...

2 a resposta

Código C ++ simples 10 vezes mais rápido que o assembler embutido. Por quê?

Esses dois trechos de código fazem o mesmo: Adicionando duas matrizes flutuantes e armazenando o resultado novamente nelas. Montador em linha: void vecAdd_SSE(float* v1, float* v2) { _asm { mov esi, v1 mov edi, v2 movups xmm0, [esi] movups ...

2 a resposta

C ++: símbolo externo não resolvido _sprintf e _sscanf no Visual Studio 2015

Para um projeto de pesquisa, estou escrevendo um complemento de C ++ em uma linguagem de computação científica. Infelizmente, a biblioteca que permite aos usuários fazer isso não é mantida muito bem atualizada. Eu iniciei o projeto no XCode, ...