Resultados da pesquisa a pedido "c++11"
Agrupando cada tipo em um modelo variável em uma classe de modelo
Dado um modelo variávelTypes...Gostaria de guardarA<> para cada um dos tipos na embalagem. Isso pode ser feito em uma tupla deA<>, mas eu precisaria derivar programaticamente o tipo de dita tupla. Isso é possível em c ++ 11/14/17? template ...
A adição de 'constexpr' pode alterar o comportamento?
Dados dois programas em que a única diferença no código fonte é a presença ou ausência de umconstexpr, é possível que o significado do programa mude? Em outras palavras, se houvesse uma opção de compilador para solicitar ao compilador que se ...
por que o vetor std :: unique_ptr obtém uma exceção de ponteiro inválida
Escrevi um código simples para me ajudar a entender os indicadores inteligentes: string s = "str"; vector <unique_ptr<string>> pv ; pv.push_back(unique_ptr<string>(&s)); cout<<*(pv[0])<<endl;Esse código compila bem, mas gera um erro de tempo de ...
Erro de compilação “nenhum tipo chamado std :: u16string” ao compilar o projeto c ++ (clang) para iOS com dependências Qt e usar o c ++ 11
Estou tentando criar uma biblioteca c ++, dependendo do Qt, usando o clang para iOS. Meu comando de compilação é este: xcrun --sdk iphoneos8.4 clang++ ...
Como seria uma lista de inicializadores estendidos std :: map?
Se existir, o que seriastd::map lista inicializada estendida? Eu tentei algumas combinações de ... bem, tudo que eu conseguia pensar no GCC 4.4, mas não encontrei nada que fosse compilado.
O que você pode fazer com modelos com zero parâmetros de modelo?
Aprendi há algum tempo que você pode criar modelos com zero parâmetros. Embora não seja possível criá-los diretamente, você pode usar modelos de membros template<typename ...T> struct Maker { template<T...> struct HasNParams { }; ...
O uso de 'auto' do C ++ 11 pode melhorar o desempenho?
Eu posso ver porque oauto digitar C ++ 11 melhora a correção e a capacidade de manutenção. Eu li que também pode melhorar o desempenho (Quase sempre automático [http://herbsutter.com/2013/08/12/gotw-94-solution-aaa-style-almost-always-auto/] Herb ...
const auto std :: initializer_list diferença entre Clang e GCC
Estou tentando entender qual deve ser o comportamento correto do C ++ 11 ao combinar listas de inicialização econst auto. Estou tendo um comportamento diferente entre o GCC e o Clang para o código a seguir e gostaria de saber qual é o ...
Herança de construtores e inicializadores entre parênteses
Não entendo por que você não pode compilar uma classe que tenha um membro (não padrão construtível) com um inicializador entre parênteses ou igual e um construtor herdado. g ++ diz: test.cpp: 22: 15: erro: uso da função excluída 'Derived :: ...
Qual é a diferença entre esses dois casos de adição de uma string?
Percebi que, quando inicializei uma string, o compilador relatou um erro que eu não esperava. Por exemplo: #include <iostream> #include <string> using namespace std; int main() { string s1 = "Hello", s2 = "World!"; // ok string s3 = s1 + ", " + ...