Resultados da pesquisa a pedido "c++"

12 a resposta

Quando devo usar o typedef em C ++?

Nos meus anos de programação em C ++ (MFC), nunca senti a necessidade de usartypedef, então eu realmente não sei para que é usado. Onde devo usá-lo? Existem situações reais em que o uso detypedef é preferível? Ou isso é realmente mais uma ...

5 a resposta

Como obter informações de hardware no Linux usando C ++

Preciso obter especificações do disco rígido nas máquinas Win e * nix. eu usei<hdreg.h> no Linux assim: static struct hd_driveid hd; int device; if ((device = open("/dev/sda", O_RDONLY | O_NONBLOCK)) < 0) { cerr << "ERROR: Cannot open device ...

3 a resposta

Montagem intrigante para comparar std :: optional de tipos primitivos

Valgrind pegou uma enxurradaSalto ou movimento condicional depende de valores não inicializados em um dos meus testes de unidade. Inspecionando a montagem, percebi que o seguinte código: bool operator==(MyType const& left, MyType const& right) ...

2 a resposta

Visual studio não possui cl.exe

Fiz o download do Visual C ++ e do Visual Studio, mas ainda não consigo encontrar o cl.exe para compilar meu arquivo CPP. O caminho é: C: \ Arquivos de Programas (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin Onde posso encontrar esse arquivo ...

2 a resposta

Compartilhando membros estáticos entre instanciações de modelo? (impossível?)

Estou fazendo algo que provavelmente é bobo, mas seria bom se funcionasse. Estou tentando especializar tipos de uma maneira que eu preciso da minha própria estrutura de pesquisa que é essencialmente global (mas idealmente encapsulada como uma ...

4 a resposta

Arredondamento de divisão inteira com negativos em C ++

Suponhaa eb são do tipointeb é diferente de zero. Considere o resultado da execuçãoa/b nos seguintes casos: a eb são ambos não-negativos.a eb são ambos negativos.Exatamente um deles é negativo.No caso 1, o resultado é arredondado para o número ...

5 a resposta

Tamanho de #define values

Se um valor é definido como #define M_40 40 O tamanho é o mesmo que umshort (2 bytes) ou é como umchar (1 byte) ouint (4 bytes)? O tamanho depende de você ter 32 ou 64 bits?

4 a resposta

Compile o código c ++ 14 com g ++

Estou usando o g ++ 4.8.4 no Ubuntu 14.04 LTS. Ao tentar compilar com '-std = c ++ 14', recebo este erro: g++: error unrecognized command line option '-std=c++14'Compilar com '-std = c ++ 11' funciona bem, então não tenho certeza do que está ...

2 a resposta

O que exatamente é std :: atomic?

Eu entendi aquilostd::atomic<> é um objeto atômico. Mas atômica até que ponto? Para meu entendimento, uma operação pode ser atômica. O que exatamente se entende por tornar um objeto atômico? Por exemplo, se houver dois threads executando ...

3 a resposta

Erro C ++: '_mm_sin_ps' não foi declarado neste escopo

Estou tentando comparar diferentes maneiras de aplicar uma função a uma matriz. porque ...