Resultados da pesquisa a pedido "c++11"
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, ...
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 ...
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, ...
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...
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"; }
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 ...
Qual é a diferença entre shuffle e random_shuffle c ++
A funçãostd :: shuffle foi introduzido no C ++ 11: