Resultados da pesquisa a pedido "c++"

4 a resposta

mplementação @is_member_function_pointer

Estou tentando implementar meu própriois_member_function_pointer e estou tendo problemas com iss namespace __implementation { // integral_constant template<typename T, T v> struct integral_constant { static constexpr T result = v; ...

4 a resposta

Getline to String Copia a nova linha também

Estou lendo um arquivo linha por linha e adicionando cada linha a uma string. No entanto, o comprimento da string aumenta em 1 para cada linha que acredito ser devida ao caractere de nova linha. Como posso removê-lo de ser copiado. qui está a ...

8 a resposta

Como converter um array de caracteres em uma strin

Convertendo um C ++string para uma matriz de caracteres é bem direto usando oc_str função da string e depois fazendostrcpy. No entanto, como fazer o oposto? Tenho uma matriz de caracteres como:char arr[ ] = "This is a test"; a ser convertido ...

2 a resposta

Por que o novo operador tem permissão para retornar * anulado a todo tipo de ponteiro?

No C ++, não é permitido atribuir um ponteiro nulo * a qualquer ponteiro integral sem uma conversão explícita. Isso requer o uso de um static_cast. Mas o que há com isso: int* iptr = new int;Sei que o novo operador está definido da seguinte ...

4 a resposta

Como faço para incluir a biblioteca de curl no meu projeto C nos Code Blocks (Windows

A pergunta parece simples. Eu tentei várias coisas apenas para incluir curl no meu projeto C usando o código :: ide blocks, mas sem sucess Gostaria de usar a biblioteca do cURL para o meu projeto de aplicativo de console que precisa de recursos ...

2 a resposta

Algoritmo C / C ++: A maneira mais rápida de calcular (2 ^ n)% d com um n e d números inteiros de 32 ou 64 bits

Estou procurando um algoritmo que permita calcular(2^n)%d com ed 32 ou 64 bits inteiros. O problema é que é impossível armazenar2^n na memória, mesmo com bibliotecas de multiprecisão, mas talvez exista um truque para calcular(2^n)%d apenas ...

8 a resposta

classe @ Single tem um erro de redefinição de classe

Eu sou novo em C ++ e estou tendo um problema com minhas definições de classe em um arquivo de cabeçalho. O código para o arquivo de cabeçalho (Student.h) é: #include <string> using namespace std; class Student { // Data Members for a Student ...

6 a resposta

ler parte de um arquivo com iostreams

Posso abrir umifstream (ou definir um existente de qualquer forma) para ler apenas parte de um arquivo? Por exemplo, eu gostaria de ter meuifstream leia um arquivo do byte 10 a 50. Procurar a posição 0 seria a posição 10 na realidade, ler a ...

6 a resposta

Defina o número de threads usando omp_set_num_threads () para 2, mas omp_get_num_threads () retorna 1

Tenho o seguinte código C / C ++ usando o OpenMP: int nProcessors=omp_get_max_threads(); if(argv[4]!=NULL){ printf("argv[4]: %s\n",argv[4]); nProcessors=atoi(argv[4]); printf("nProcessors: %d\n",nProcessors); } ...

4 a resposta

why é std :: shared_ptr usando operações atômicas da CPU

Eu tenho um problema para entender por que shared_ptr está usando instruções atômicas da cpu ... Não consigo descobrir os motivos porque NÃO é um thread thread safe. Alguém pode explicar. Se você quer saber, sei como eu sei que ele usa ...