Resultados da pesquisa a pedido "c++"
Implementando o projeto Qt através do CMake
Estou tentando criar e executar um exemplo muito simples e básico de Qt através do Cmake, removendo o arquivo .pro. A seguir, é apresentado o código do projeto Qt (a estrutura de diretórios do projeto Qt gerado automaticamente é Cmake (my ...
Benefícios do uso de BOOST shared_array sobre shared_ptr
Eu quero usarPonteiro BOOST Smartpara gerenciamento de memória no meu aplicativo. Mas não tenho certeza de qual ponteiro inteligente devo usar para a matriz alocada dinamicamenteshared_ptr oushared_array. De acordo comBOOST docA partir da versão ...
Multiplicar char por número inteiro (c ++)
É possível multiplicar um caractere por um int? Por exemplo, estou tentando criar um gráfico com * para cada vez que um número ocorre. Então, algo como, mas isso não funciona char star = "*"; int num = 7; cout << star * num //to output 7 stars
Operações atômicas da fila multithread
Estou brincando com as estruturas std :: atomic e escrevi essa fila multiprodutor sem bloqueio e multi-consumidor, que estou anexando aqui. A idéia para a fila é baseada em duas pilhas - uma pilha de produtor e consumidor, que são essencialmente ...
Existe uma maneira de exibir ícones no QListView sem texto?
Usando um QListView e QStandardItemModel, é possível exibir ícones na exibição de lista sem exibir o texto associado? QStandardItem é definido da seguinte forma: QStandardItem ( const QIcon & icon, const QString & text )Portanto, parece exigir ...
Existe uma maneira elegante de representar um mapa contendo tipos diferentes em C ++?
Eu estou construindo uma classe que eu quero configurar usando vários parâmetros que podem um dos seguintes:int, double estring (ouconst char * para esse assunto). Em uma linguagem como Ruby, eu criaria uma função de inicialização que usa um hash ...
Configurando um buffer de char * com conversão intermediária para int *
Eu não conseguia entender completamente as consequências do que li aqui: Converter um ponteiro int em um char ptr e vice-versa [https://stackoverflow.com/questions/4291048/casting-an-int-pointer-to-a-char-ptr-and-vice-versa] Em suma, isso ...
Qual é a diferença entre um std :: shared_ptr vazio e um null em C ++?
ocplusplus.comshared_ptr página [http://www.cplusplus.com/reference/memory/shared_ptr/]salienta uma distinção entre umesvaziar std::shared_ptr e umnulo shared_ptr. oPágina cppreference.com [http://en.cppreference.com/w/cpp/memory/shared_ptr]não ...
O construtor termina lançando uma exceção? Existe um vazamento de memória?
Eu estava passandoesta [https://isocpp.org/wiki/faq/exceptions#ctors-can-throw] artigo e afirma Nota: se um construtor terminar lançando uma exceção, a memória associada ao próprio objeto será limpa - não haverá vazamento de memória. Por ...
Velocidade do lambda ligado (via std :: function) vs operator () do functor struct
auto lam = [](int a, int b, int c) { return a < b && b < c; }; struct functor { int a; int b; bool operator()(int n) const { return a < n && n < b; } };Na versão um, nós std::vector<std::function<bool (int)>> lamvals; // get parameters and for ...