Resultados da pesquisa a pedido "c++11"
Contagem de parâmetros em um pacote de parâmetros? Existe uma função C ++ 0x std lib para isso?
Eu só estava me perguntando se havia algo no C ++ 0x std lib já disponível para contar o número de parâmetros em um pacote de parâmetros? Gostaria de me livrar do field_count no código abaixo. Eu sei que posso criar meu próprio contador, mas ...
Qual é o valor padrão para um std :: atomic?
Acho que, na prática, com uma variedade de compiladores C ++ 11 / C ++ 14, umstd::atomic tem um valor inicial indefinido, exatamente como teria se fosse do tipo "bruto". Ou seja, esperamos que para a expressão int a;a pode ter qualquer valor. ...
Como compilar o boost com o GCC 5 usando a ABI antiga?
Fiz o download de uma biblioteca que foi compilada com um gcc 4.8 antes da alteração da ABI no GCC. No meu laptop (o kubuntu mais recente) eu tenho o GCC 5.2. E quando eu instalei o boost, parece que ele usou o novo ABI, mas eu recebo os ...
Modelos variáveis
Eu já vi muitos links apresentando os modelos variados. Mas nunca vi nenhum exemplo compilável que demonstre essa abordagem. Alguém poderia me fornecer alguns links nos quais esses exemplos compiláveis podem ser encontrados?
Empacotando std :: array no Cython e expondo-o a visualizações de memória
Parece que atualmente há uma solicitação pull no repo do Cython para agrupar c ++std::array mas até então, eu poderia usar alguma ajuda. No momento, estou encerrando ostd::array igual a: cdef extern from "<array>" namespace "std" nogil: cdef ...
Literais inteiros de largura fixa em C ++?
O C ++ 11 introduziu o suporte para definir novos literais no C ++ por meio deliterais definidos pelo usuário. O C ++ 11 ou posterior também pré-define sufixos para literais inteiros de largura fixa para tipos em<cstdint>?
Existe uma alternativa melhor ao std :: remove_if para remover elementos de um vetor?
A tarefa de remover elementos com uma determinada propriedade de umstd::vector ou outro contêiner se presta a uma implementação de estilo funcional: Por que se preocupar com loops, desalocação de memória e movimentação de dados corretamente? No ...
Adicionando uma matriz BSON a um documento do MongoDB 3.2 e extraindo os valores de volta (MongoCXX 3.2) (C ++ 11)
// The document I want to add data to and extract it back from c++ bsoncxx::builder::stream::document data_builder, // I want to try and save this array in my document , as I want to populate it later bsoncxx::builder::stream::array mybsonarr; ...
C NULL é igual a C ++ 11 nullptr
Eu gosto de usarnullptr em vez de NULL. Agora eu chamo uma função C (delibjansson nesse caso). NULL em C é implementaçãodefiniram [http://en.cppreference.com/w/c/types/NULL]. Paranullptr Eu descobri que "Uma constante de ponteiro nulo é um ...
O SFINAE funciona de maneira diferente nos casos de parâmetros de tipo e não-modelo
Por que esse código funciona: template< typename T, std::enable_if_t<std::is_same<T, int>::value, T>* = nullptr> void Add(T) {} template< typename T, std::enable_if_t<!std::is_same<T, int>::value, T>* = nullptr> void Add(T) {}e pode distinguir ...