Resultados da pesquisa a pedido "c++11"

7 a resposta

Alocação dinâmica de memória alinhada em C ++ 11

posix_memalign e_aligned_malloc no Windows permite alocar dinamicamente um pedaço de memória alinhado. Existe algo semelhante no C ++ 11? Até onde eu sei, oalignas palavra-chave @ funciona apenas com objetos alocados estaticament

6 a resposta

Especificadores de formato para uint8_t, uint16_t,…?

Se eu tiver uma variável inteira, posso usarsscanf como mostrado abaixo, usando o especificador de formato% d. sscanf (line, "Value of integer: %d\n", &my_integer);Onde posso encontrar especificadores de formato parauint8_t, uint16_t, uint32_t ...

6 a resposta

Gerenciando um destruidor singleton

O pequeno exemplo a seguir implementa um padrão de singleton que eu já vi muitas vezes: #include <iostream> class SingletonTest { private: SingletonTest() {} static SingletonTest *instance; ~SingletonTest() { std::cout << "Destructing!!" ...

3 a resposta

É o comando selado c ++ 0x ou é apenas a microsoft quem o possui

É osealed comando será em c ++ 0x ou é apenas o MS que o us

2 a resposta

O que é uma referência rvalue para o tipo de função?

Recentemente, envolvi-me nos conceitos de glvalues, xvalues e prvalues do C ++ 0x, bem como nas referências de rvalue. No entanto, há uma coisa que ainda me escapa: O que é "uma referência rvalue ao tipo de função"? É literalmente ...

2 a resposta

O que posso fazer com um objeto movido de

O padrão define com precisão o que posso fazer com um objeto depois que ele foi movido? Eu costumava pensar que tudo que você pode fazer com um objeto movido é destruí-lo, mas isso não seria suficient Por exemplo, considere o modelo de ...

1 a resposta

Variadic Templates Container de matriz multidimensional

No documento da proposta de modelos variáveis C ++ 0xLigaçã [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2080.pdf] existe um exemplo de uma classe que suporta um número arbitrário de dimensões. Copiei-o abaixo: template<typename T, ...

2 a resposta

Std :: ofstream móvel?

Tenho este mapa que compila bem no MSVC10: std::map<std::string, std::ofstream> m_logFiles;Mas no ubuntu usando o g ++ 4.5 com C ++ 0x ativado, recebo a seguinte mensagem de erro: / usr / include / c ++ / 4.5 / bits / ios_base.h | 785 | erro: ...

6 a resposta

raço de tipo para tipos móvei

Estou tentando escrever um modelo que se comporte de uma maneira se T tiver um construtor de movimentação e de outra maneira se T não. Tentei procurar um traço de tipo que pudesse identificar isso, mas não tive essa sorte e minhas tentativas de ...

4 a resposta

constexpr pergunta, por que esses dois programas diferentes são executados em uma quantidade tão diferente de tempo com o g +

Estou usando o gcc 4.6.1 e estou tendo um comportamento interessante envolvendo chamar umconstexpr função. Este programa funciona muito bem e imediatamente imprime12200160415121876738. #include <iostream> extern const unsigned long joe; ...