Resultados da pesquisa a pedido "c++"

2 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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)) {} };

3 a resposta

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 // ... ...

2 a resposta

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 (???). & *** é ...

1 a resposta

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 ...

1 a resposta

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> ...

2 a resposta

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 ...