Resultados da pesquisa a pedido "c++"

1 a resposta

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 ...

7 a resposta

É 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 ...

3 a resposta

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, ...

4 a resposta

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 ...

2 a resposta

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 ...

16 a resposta

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 ++?

2 a resposta

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 é ...

6 a resposta

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 ...

4 a resposta

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 ...

2 a resposta

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 ...