smart (25)


RAII e ponteiros inteligentes em C++

RAII e ponteiros inteligentes em C++

Na prática com C++, o que é RAII,quais são os ponteiros inteligentes,como eles são implementados em um programa e quais são os benefícios de usar RAII com ponteiros inteligentes?…


c++ - Por que não posso push_back um unique_ptr em um vetor?

O que há de errado com este programa?#include<memory>#include<vector> int main(){std::vector<std::unique_ptr<int>> vec; int x(1); std::unique_ptr<int> ptr2x(&x); vec.push_bac…


c++ - Devemos passar um shared_ptr por referência ou por valor?

Quando uma função recebe um shared_ptr(do boost ou do C++ 11 STL), você está passando: por referência de const: void foo(const shared_ptr<T>& p) ou por valor: void foo(shared_ptr<T> p) ? Eu p…



Quais implementações de ponteiro inteligente C++ estão disponíveis?

Comparações, Prós, Contras e Quando Usar? Isso é um desdobramento de um segmento de coleta de lixo em que o que eu achava ser uma resposta simples gerava muitos comentários sobre algumas implementa…


android - Upload de arquivo no WebView

Eu tenho lutado para fazer upload de arquivos do WebView desde os últimos dias e não há progresso. Eu pesquisei e implementei todas as soluções sugeridas, mas nenhuma funciona, como: soluções suger…


Por que as bibliotecas e estruturas C++ nunca usam ponteiros inteligentes?

Eu li em alguns artigos que os indicadores brutos quase nunca deveriam ser usados. Em vez disso, devem sempre estar dentro de ponteiros inteligentes, sejam ponteiros com escopo ou compartilhados.…


c++ - shared_ptr para uma matriz: deve ser usado?

Apenas uma pequena consulta sobre shared_ptr.É uma boa prática usar shared_ptr apontando para uma matriz? Por exemplo, shared_ptr<int> sp(new int[10]); Se não, então por que não? Uma razão pel…


asp.net - Corrigindo carregamento inicial lento para o IIS

O IIS tem um recurso irritante para sites de baixo tráfego, onde recicla processos de trabalho não utilizados, fazendo com que o primeiro usuário do site depois de algum tempo obtenha um atraso extr…


c++ - Usando ponteiros inteligentes para os alunos

Estou tendo problemas para entender o uso de ponteiros inteligentes como membros da classe no C++ 11. Eu li muito sobre ponteiros inteligentes e acho que entendo como unique_ptr e shared_ptr/weak…


c++ - Existe algum uso para unique_ptr com array?

std::unique_ptr tem suporte para matrizes, por exemplo: std::unique_ptr<int[]> p(new int[10]); mas é necessário? provavelmente é mais conveniente usar std::vector ou std::array.Você acha algum…




pointer std shared_ptr example unique_ptr reset weak_ptr make_shared android make