Resultados da pesquisa a pedido "c++"
Passando lambdas para std :: thread e chamando métodos de classe
Estou com problemas para usar std :: thread junto com lambdas. Eu tenho um método TheMethod onde eu deveria usar std :: thread para paralelizar algumas chamadas de função para métodos da mesma classe. Defino uma função lambda e tento passá-la da ...
Macro do contador do pré-processador
Existe uma maneira de criar umCOUNTER() macro (que segue o padrão C ++ 11/14) que é expandida para um número que aumenta um a cada vezCOUNTER() é invocado? Eu pensei sobre isso, mas não consegui encontrar uma maneira de fazê-lo funcionar. Não ...
Retornando a memória alocada dinamicamente de volta ao SO sem encerrar o programa
Estou trabalhando em um programa em que estou usando uma quantidade grande, mas limitada de memória. A memória é alocada e liberada no tempo de execução em diferentes threads. No entanto, notei que o uso de memória do programa não permaneceria ...
Status dos intervalos para C ++ 1z? [fechadas]
Há um grupo de estudos sobre intervalos no comitê C ++: mas não segui a história deste grupo de estudo e não tenho certeza de que tipo de entrega é esperado para C ++ 1z (além disso, não uso boost.range, portanto, não tenho uma visão clara das ...
Argumento do construtor C ++ 11: std :: move e value ou std :: forward e rvalue reference
Qual dos dois abaixo deve ser o preferido e por quê? struct X { Y data_; explicit X(Y&& data): data_(std::forward<Y>(data)) {} };vs struct X { Y data_; explicit X(Y data): data_(std::move(data)) {} };
Os protetores de inclusão redundantes são necessários?
Os 'redundantes incluem guardas' são necessários no Codegear RAD Studio 2009? O compilador é inteligente o suficiente para lidar com isso sozinho? Por exemplo, eu posso ter o seguinte 'incluir guarda' em foo.h: #ifndef fooH #define fooH // ... ...
O que & ** isso retorna exatamente?
este é um ponteiro para o objeto que está chamando (retorna o valor r). * este é um ponteiro para o ponteiro do objeto que está chamando (retorna o valor do endereço). ** este é um ponteiro para o ponteiro do objeto de chamada (???). & *** é ...
Por que o IDE do xcode acha que `friend` é uma palavra reservada
Estou trabalhando em um projeto pessoal e tenho o código abaixo em uma nova classe que eu criei: @property (readonly, getter = isFriend) BOOL friend;Parece que não há nada de errado com isso e quando eu o construo, ele funciona compila ...
sendfile64 apenas copia cerca de 2 GB
Preciso usar o sendfile64 para copiar cerca de 16 GB de arquivos. O que consegui até agora é #include <unistd.h> #include <stdio.h> #include <string.h> #include <errno.h> #include <fcntl.h> #include <stdlib.h> #include <sys/sendfile.h> ...
Determinar se um iterador (c ++) é reverso
Eu quero um mecanismo para determinar em tempo de compilação se um iterador é reverso ou não. Traços do iterador [http://www.cplusplus.com/reference/iterator/iterator_traits/]só pode ajudar com ocategoriade um tipo de iterador e o que eu preciso ...