Resultados da pesquisa a pedido "c++11"

13 a resposta

Existe uma desvantagem em declarar variáveis com auto em C ++?

Parece queauto foi um recurso bastante significativo a ser adicionado no C ++ 11 que parece seguir muitas das linguagens mais recentes. Como em uma linguagem como Python, não vi nenhuma declaração explícita de variável (não sei se é possível usar ...

2 a resposta

Quais tipos de std são garantidos como vazios / nulos após serem usados como arg no construtor de movimentação

eu seishared_ptr, unique_ptr, weak_ptr é garantido que ele esteja vazio depois de usado como argumento RVR no construtor do mesmo tipo, mas será que o padrão especifica isso para algum outrostd:: tipos ao lado dos que eu mencionei. Observe que ...

2 a resposta

O que [=] faz?

Eu quero saber o que[=] faz? Aqui está um pequeno exemplo template <typename T> std::function<T (T)> makeConverter(T factor, T offset) { return [=] (T input) -> T { return (offset + input) * factor; }; } auto milesToKm = makeConverter(1.60936, ...

1 a resposta

Lambda captureless não pode ser convertido em ponteiro de função quando armazenado em std :: function

Geralmente, um lambda C ++ sem capturadeve ser conversível [https://stackoverflow.com/questions/28746744/passing-lambda-as-function-pointer/28746827#28746827] para um ponteiro de função do estilo c. De alguma forma, ...

2 a resposta

Como extrair um conjunto selecionado de argumentos de uma função variável e usá-los para chamar outra função

Eu tenho uma função variadicajardim zoológico que recebe N argumentos, onde N é conhecido em tempo de compilação (é um parâmetro de modelo da classe que contém a função). template <int N> struct B { template <typename... Args> static void ...

2 a resposta

Como converter std :: chrono :: time_point em string

Como converterstd::chrono::time_point para sequenciar? Por exemplo:"201601161125".

1 a resposta

A conversão de empuxo gera um erro: "bulk_kernel_by_value: um acesso ilegal à memória foi encontrado"

Sou bastante novo no CUDA / Thrust e tenho um problema com um trecho de código. Para facilitar, eu o reduzi ao mínimo. O código é o seguinte: struct functor{ functor(float (*g)(const float&)) : _g{g} {} __host__ __device__ float operator()(const ...

1 a resposta

Modelos variáveis, pacote de parâmetros e sua ambiguidade discutida em uma lista de parâmetros

Nesta pergunta, vou me referir aminha pergunta anterior [https://stackoverflow.com/questions/34940875/parameter-pack-must-be-at-the-end-of-the-parameter-list-when-and-why] . Nessa pergunta, descobri que o seguinte não é ...

2 a resposta

Como executar parte do código com uma probabilidade especificada?

Eu tenho uma variávelcnt, cujo valor é verificado por meio de umif/else declaração da seguinte maneira: E secnt<=2, Em seguida, liguefunc Senão secnt > 2, Em seguida, liguefunc com a probabilidade deP=3/(2*cnt). Como posso implementar essa ...

2 a resposta

Como criar um índice inteiro de mapeamento classificado com modelos

Eu tenho a estrutura de dados: template <int...I> struct index {}; template <typename...T> struct data {}; template <int I, int J> struct X { static constexpr int i = I; static constexpr int j = J; }; typedef data< X<0,4>, X<1,2>, X<2,1>, ...