Resultados da pesquisa a pedido "c++11"

1 a resposta

Melhora a segurança para marcar os operadores de atribuição como apenas o valor l?

E seT é um tipo de classe com a assinatura padrão para o operador de atribuição, então podemos escrever: T const &ref = ( T{} = something );que cria uma referência pendente. No entanto, com a assinatura: T &operator=(T t) &o código acima com ...

4 a resposta

Mover construtor para std :: string de char *

Eu tenho uma funçãof retornando umchar*. A documentação da função diz: The user must delete returned stringEu quero construir umstd::string a partir dele. As coisas triviais a fazer é: char* cstring = f(); std::string s(cstring); delete ...

1 a resposta

salvar lista de argumentos variáveis para chamadas fprintf

Estou escrevendo um programa pesado c ++ 11 multiencadeado [> 170 threads]. Cada encadeamento está registrando informações no1arquivo usado por todos os threads. Por motivos de desempenho, quero criar umregistro segmento que está escrevendo as ...

2 a resposta

Alterar tipo sem alterar bits

Eu quero pegar uma variável de pilha ereinterpret cast em um tipo inteiro não assinado do mesmo tamanho em bytes. Por exemplo, eu posso querer pegardouble valor e convertê-lo em umuint64_t, com a captura de que os bits não são modificados. E eu ...

2 a resposta

Invalidação de referência após aplicar reverse_iterator em um iterador customizado

Eu implementei um iterador bidirecional, no entanto, em vez de operar em uma estrutura de dados, ele retorna uma série matemática que é possível calcular iterativamente nas duas direções. Na verdade, eu estou percorrendo os números inteiros, ...

3 a resposta

Bitmap uint8_t ideal em um vetor "bool" SIMD de 8 x 32 bits

Como parte de um algoritmo de compactação, estou procurando a maneira ideal de obter o seguinte: Eu tenho um bitmap simples em umuint8_t. Por exemplo 01010011 O que eu quero é um__m256i do formulário: (0, maxint, 0, maxint, 0, 0, ...

3 a resposta

Como executar um comando e obter o código de retorno stdout e stderr do comando em C ++

Dada a seguinte resposta (primeira resposta c ++ 11): Como executar um comando e obter saída de comando no C ++ usando ...

1 a resposta

Onde reside nullptr_t?

Um pouco de pré-história. Estou escrevendo um mecanismo de jogo há algum tempo. Ele é dividido em várias bibliotecas estáticas, como "utils", "rsbin" (sistema de recursos), "janela", que são então vinculadas a um único executável. É um ...

4 a resposta

Definindo elementos do vetor no loop for baseado em intervalo

Eu me deparei com o que considero um comportamento estranho com o loop for baseado em intervalo do c ++ 11 ao atribuir a elementos de um alocado dinamicamentestd::vector. Eu tenho o seguinte código: int arraySize = 1000; std::string fname = ...

1 a resposta

Chamada ambígua com função de referência de valor r sobrecarregada

Eu tenho uma classe com as seguintes declarações: class IcoSphere { [...] private: int _addVertex(const glm::vec3 &p); int addVertex(glm::vec3 p); int addVertex(const glm::vec3 &&p); [...] };Então, eu estou chamando 'addVertex' assim: IcoSphere ...