Resultados da pesquisa a pedido "c++11"
Boost.Corotina que não usa pilhas segmentadas
Alguém pode me dar um exemplo de como posso usar pilhas segmentadas com corotinas de reforço? Tenho que anotar todas as funções chamadas da corotina com um especialsplit-stack atributo? Quando tento escrever um programa quedevemos use pilhas ...
Por que um modelo C ++ que aceita uma matriz não é mais especializado do que aquele que aceita um ponteiro de acordo com o GCC 5.3 e o Clang 4.0?
Por que as próximas duas declarações de modelo são ambíguas (portanto, nenhuma é mais especializada que a outra)? Sei que essa pergunta foi levantada várias vezes no Stack Overflow, mas geralmente as pessoas respondem como resolver a ambiguidade, ...
Por que a especialização de modelo não é escolhida?
Eu escrevi o seguinte código: #include <iostream> #include <string> #include <type_traits> template<typename, typename = void> struct is_incrementable : std::false_type {}; template<typename T> struct is_incrementable<T, decltype( ...
Mover construtor aparentemente não executado
Esta é minha primeira experiência com referências de valor C ++ 0x rx e algo estranho parece estar acontecendo. No exemplo de código abaixo da função de fábricaMakeWindow retorna um objeto Window por valor. O chamador o usa para inicializar um ...
Armazenando o ponteiro da função em std :: function
Estou tentando escrever um wrapper C ++ 0x em torno de dlopen () / dlsym () para carregar dinamicamente funções de objetos compartilhados: class DynamicLoader { public: DynamicLoader(std::string const& filename); template<class Signature> ...
Ponteiros em c ++ após exclusão
Depois de ler muitos posts sobre isso, quero esclarecer o próximo ponto: A* a = new A(); A* b = a; delete a; A* c = a; //illegal - I know it (in c++ 11) A* d = b; //I suppose it's legal, is it true?Portanto, a questão é sobre o ...
Como o std :: align_storage pode expor o armazenamento alinhado corretamente para qualquer objeto?
ostd::aligned_storage estrutura fornece umatype typedef que pelo menos de acordo comcppreference [http://en.cppreference.com/w/cpp/types/aligned_storage]: Fornece o tipo de membro typedef, que é um PODType adequado para uso como armazenamento ...
É possível que uma loja com memory_order_relaxed nunca alcance outros threads?
Suponha que eu tenha um tópicoAque escreve para umatomic_int x = 0;, usandox.store(1, std::memory_order_relaxed);. Sem outros métodos de sincronização, quanto tempo levaria até que outros threads pudessem ver ...
Para dar suporte à semântica de movimentação, os parâmetros de função devem ser tomados por unique_ptr, value ou rvalue?
Uma das minhas funções pega um vetor como parâmetro e o armazena como uma variável de membro. Estou usando const referência a um vetor como descrito abaixo. class Test { public: void someFunction(const std::vector<string>& items) { m_items = ...
Regra de três torna-se regra de cinco com C ++ 11?
Então, depois de assistiressa palestra maravilhosa [http://channel9.msdn.com/shows/Going+Deep/C9-Lectures-Introduction-to-STL-with-Stephan-T-Lavavej/] nas referências rvalue, pensei que todas as classes se beneficiariam desse "construtor de ...