Resultados da pesquisa a pedido "c++11"

1 a resposta

Deve std :: list :: size ter complexidade constante em C ++ 11?

10 a resposta

Maneira mais simples de definir vários slots de matriz para um valor

2 a resposta

Implementação C ++ 98/03 std :: is_constructible

Os componentes básicos da minha biblioteca de hobby precisam trabalhar com os compiladores C ++ 98 e C ++ 11. Para aprender e me divertir, criei as implementações C ++ 98 de vários tipos de funcionalidade de suporte (comoenable_if, conditional, ...

1 a resposta

usando constantes no arquivo de cabeçalho com conformidade com ODR

Olhando paraoutra pergunta [https://stackoverflow.com/questions/7955058/anonymous-namespaces-and-the-one-definition-rule] Percebi que não posso usar objetos ou funções de um espaço para nome anônimo por meio de um arquivo de cabeçalho, pois isso ...

15 a resposta

Como codificar um operador módulo (%) em C / C ++ / Obj-C que manipula números negativos

Um dos meus ódios de estimação de idiomas derivados do C (como matemático) é que (-1) % 8 // comes out as -1, and not 7 fmodf(-1,8) // fails similarlyQual a melhor solução? O C ++ permite a possibilidade de sobrecarga de modelos e operadores, ...

2 a resposta

Existe alguma coisa melhor do que uma metafactory para contornar a injeção de construtor em classes derivadas no CRTP?

NoCRTP, Eu quero injetar o construtor na classe derivada, de forma limpa - sem o uso de macros e sem escrevê-lo. Parece que é impossível, então eu tenho algu...

2 a resposta

Verifique se dois tipos são iguais em C ++

Como verificar se os tipos são iguais no C ++ 11? std::uint32_t == unsigned; //#1E outro trecho template<typename T> struct A{ string s = T==unsigned ? "unsigned" : "other"; }

2 a resposta

Por que usar um objeto temporário no intervalo para inicializador resulta em uma falha?

Por que o código a seguir trava no Visual Studio e no GCC? Para travar, é necessário o loop for baseado em intervalo, std :: map, std :: string e fazer uma referência à string. Se eu remover qualquer um deles, ele funcionará. #include ...

3 a resposta

funções boost :: bind, std :: bind e sobrecarregadas

2 a resposta

Qual é a diferença entre shuffle e random_shuffle c ++

A funçãostd :: shuffle foi introduzido no C ++ 11: