Resultados da pesquisa a pedido "c++11"

2 a resposta

Começando genericamente, mais decltype, considerando a declaração de uso local

loop à distância do @ C ++ 0x tem uma exceção especial para manipular matrizes (FDIS §6.5.4), e há duas funções, std :: begin e end, que estão sobrecarregadas para manipular matrizes ou para selecionar métodos de início / fim . Isso me leva a ...

3 a resposta

rie uma matriz estática com modelos variad

Houve uma resposta no stackoverflow (que não consigo mais encontrar) que demonstrou como um modelo variadico pode ser usado no C ++ 11 para criar uma matriz estática em tempo de compilação: template <class T, T... args> struct array_ { static ...

1 a resposta

Willd std :: string sempre será nulo-terminado em C ++ 1

Em uma publicação de 2008 em seu site, Herb Sutter afirma o seguinte: Existe uma proposta ativa para reforçar ainda mais isso no C ++ 0x e exigir finalização nula e possivelmente proibir implementações de cópia na gravação, por motivos ...

3 a resposta

Bloqueio Singleton com verificação dupla em C ++ 11

A seguinte implementação de singleton é livre de corrida? static std::atomic<Tp *> m_instance; ... static Tp & instance() { if (!m_instance.load(std::memory_order_relaxed)) { std::lock_guard<std::mutex> lock(m_mutex); if ...

2 a resposta

A palavra-chave 'auto' pode ser usada como um especificador de classe de armazenamento em C ++ 11?

Pode oauto palavra-chave ser usada como um especificador de classe de armazenamento em C ++ 11? O código a seguir é legal em C ++ 11? int main() { auto int x; }

3 a resposta

Problema inesperado de compilação com g ++ -std = c ++ 0x

Tenho alguns problemas de compilação ao retornar elementos do tipo T para um vetor ao compilar com g ++ -std = c ++ 0 Este é um exemplo mínimo: #include <vector> using namespace std; class A { public: A() { } A& operator=(A &orig) { return ...

1 a resposta

efinição de const estática fora da definição de clas

Devemos definir umstatic const membro fora da definição de classe, mesmo que seja inicializado dentro da class #include<iostream> using namespace std; class abc { static const int period=5; int arr[period]; public: void display() { ...

2 a resposta

Como testar se a expressão é temporária?

Com a seguinte macro: #define ASSERT_IF_TEMP(expr) static_assert(?, "Is temporary!");O que devo colocar como ponto de interrogação?

7 a resposta

Agora que temos std :: array, o que resta para as matrizes no estilo

std::array é muito superior às matrizes C. E mesmo que eu queira interoperar com o código legado, posso usarstd::array::data(). Existe alguma razão para eu querer uma matriz antiga?

2 a resposta

Quando o boost phoenix é útil? [duplicado

Possible Duplicate: Quais são os benefícios do uso do Boost.Phoenix? [https://stackoverflow.com/questions/5013476/what-are-the-benefits-of-using-boost-phoenix] ntão comecei a ler a documentação do boost Phoeni o entanto, devo admitir que não ...