Resultados da pesquisa a pedido "c++"
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 ...
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 ...
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) ...
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 ...
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 ...
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 ...
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?
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á ...
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 ...
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 ...