Resultados da pesquisa a pedido "c++"
Você pode reproduzir ou explicar esse bug do Visual C ++ com ctime?
esteexemplo de código [http://rextester.com/DBG7157]irá produzirtime: 0 independentemente do valor deN quando compilado com o Visual Studio Professional 2013 Update 3 no modo de lançamento, opção de 32 e 64 bits: #include <iostream> #include ...
É legal para um otimizador de C ++ reordenar chamadas para clock ()?
A linguagem de programação C ++ [http://en.wikipedia.org/wiki/The_C%2B%2B_Programming_Language]4ª edição, página 225:Um compilador pode reordenar o código para melhorar o desempenho, desde que o resultado seja idêntico ao da ordem simples de ...
Converter montagem em código de máquina em C ++
Eu procuro qualquer lib ou função para converter uma sequência de código de montagem em código de máquina, como o seguinte: char asmString[] = {"mov eax,13H"}; byte[] output; // array of byte output = asm2mach(asmString); // {0xB8, 0x13, 0x00, ...
Como criar código gerado automaticamente somente quando o gerador ou entrada é alterado no CMake?
Estou trabalhando em um repositório de código-fonte que gera algum código C ++ executando um script python gerando cabeçalhos e implementação. Esse código é posteriormente compilado e vinculado às minhas bibliotecas e executáveis. Eu sei que o ...
Valor_tipo do iterador de saída
O STL geralmente define um iterador de saída da seguinte maneira: template<class Cont> class insert_iterator : public iterator<output_iterator_tag,void,void,void,void> { // ...Por que os iteradores de saída definemvalue_type Comovoid?Seria útil ...
Como posso iterar sobre uma enumeração?
Acabei de notar que você não pode usar operadores matemáticos padrão em uma enumeração como ++ ou + = Então, qual é a melhor maneira de iterar todos os valores em uma enumeração C ++?
utf8 <-> utf16: desempenho fraco do codecvt
Estou olhando para algumas das minhas coisas antigas (e exclusivamente orientadas para win32) e pensando em torná-las mais modernas / portáteis - ou seja, reimplementar algumas partes amplamente reutilizáveis no C ++ 11. Uma dessas partes é ...
Emacs - substituir recuo
Eu tenho um espaço para nome multiplicado aninhado: namespace first {namespace second {namespace third { // emacs indents three times // I want to intend here } } }então o emacs recua para a terceira posição. No entanto, eu só quero um único ...
Compreendendo mais sobre o i ++ e i = i + 1
Fiquei me perguntando se há diferença entre as duas formas de incremento. Alguns dosligações [http://www.cquestions.com/2010/03/why-i-is-faster-than-ii1-in-c.html]diz que i ++ é mais rápido que i = i + 1; Também como uma das pessoas, minha ...
Como contornar a limitação de reinterpretação de conversão com constexpr
Em c ++ 11, umconstexpr A expressão não pode conter reinterpretações de conversão. Por exemplo, se alguém quiser manipular os bits em um número de ponto flutuante, diga para encontrar a mantissa do número: constexpr unsigned int mantissa(float ...