Resultados da pesquisa a pedido "c++11"

4 a resposta

ponteiro dos membros pode contornar o nível de acesso de um membr

Nosso infame litb tem um artigo interessante sobre como contornar a verificação de acesso [http://bloglitb.blogspot.fr/2011/12/access-to-private-members-safer.html]. É totalmente demonstrado por este código simples: #include <iostream> ...

2 a resposta

Compilando o código C ++ 11 como parte de um arquivo mex MATLAB

Tenho um código escrito em C ++ 11, que quero compilar como parte de um arquivo MATLAB MEX para GNU / Linu O problema é que o MATLAB no Linux suporta apenas o GCC 4.3 (e versões anteriores) e não suporta o GCC 4.7, necessário para compilar meu ...

8 a resposta

estatic se estiver em c ++ simple

Problem em suma: Como alguém poderia implementarstatic if funcionalidade, proposta em c ++ 11, em c ++ simple História e problema original: Recentemente, eu vim com um problema como este. Eu preciso de uma aulaSender com uma interface ...

2 a resposta

O std :: bind funciona com tipos somente de movimentação em geral e std :: unique_ptr em particular?

Estou tentando usar o boost :: asio e me deparo com um pouco de lamaça Estou tentando compilar o seguinte código: std::unique_ptr<buffer_t> buffer = buffers.pop(); std::function<void(const boost::system::error_code&, size_t)> t ...

8 a resposta

Por que não está excluindo um objeto que possui um destruidor com um comportamento indefinido de efeito colateral no C ++ 1

Esta resposta [https://stackoverflow.com/a/9921320/57428] aspas C ++ 11 Standard 3.8: se não houver uma chamada explícita ao destruidor ou se uma expressão de exclusão (5.3.5) não for usada para liberar o armazenamento, o destruidor não será ...

6 a resposta

Quando usar o inicializador entre chaves?

No C ++ 11, temos essa nova sintaxe para inicializar classes, o que nos dá um grande número de possibilidades de como inicializar variávei { // Example 1 int b(1); int a{1}; int c = 1; int d = {1}; } { // Example 2 std::complex<double> b(3,4); ...

4 a resposta

Passing std :: vector para construtor e mover semântica

Durante o fim de semana, estou tentando atualizar minhas habilidades em c ++ e aprender um pouco de c ++ 11, encontrei o seguinte problema: Não consigo forçar minha classe de contêiner a usar corretamente o construtor move: Tenho uma classe de ...

6 a resposta

s locais retornados são automaticamente calculados com valores

Seguindo um comentário que fiz sobre isso: passing std :: vector para construtor e mover semântica [https://stackoverflow.com/questions/9963798/passing-stdvector-to-constructor-and-move-semantics] É ostd::move necessário no código a seguir, ...

8 a resposta

aliasing e alinhamento estritos

Preciso de uma maneira segura de alternar entre tipos arbitrários de POD, em conformidade com a ISO-C ++ 11, considerando explicitamente os itens 3.10 / 10 e 3.11 do n3242 ou posterior. Há muitas perguntas sobre aliasing estrito aqui, a maioria ...

6 a resposta

std :: for_each trabalhando em mais de um intervalo de iteradores

A notação lambda tornou os algoritmos stl mais acessíveis. Ainda estou aprendendo a decidir quando é útil e quando voltar aos bons loops antiquados. Freqüentemente, torna-se necessário iterar sobre dois (ou mais) contêineres do mesmo tamanho, ...