Como faço para converter um std::vector<double>para um double
Como faço para converter um std::vector<double>para um double
Temos a pergunta : existe uma diferença de desempenho entre i++e ++i em C ? Qual é a resposta para C
Quando eu faço isso: std::vector<int> hello; Tudo funciona muito bem. No entanto, quando eu faço um vetor de referências: std::vector<int &> hello; Eu recebo erros horríveis como erro C2528: 'ponteiro': o ponteiro para referência é ilegal Quero colocar um monte de...
Ao substituir uma classe em C ++ (com um destruidor virtual), estou implementando o destruidor novamente como virtual na classe herdada, mas preciso chamar o destruidor base? Se sim, imagino que seja algo assim ... MyChildClass::~MyChildClass() // virtual in header { // Call to base...
Corri enable_shared_from_thisao ler os exemplos do Boost.Asio e depois de ler a documentação, ainda estou perdida pela maneira como isso deve ser usado corretamente. Alguém pode me dar um exemplo e uma explicação de quando usar essa classe faz
Como instalar arquivos no Stack Overflow em um arquivo : local std :: unique_lock por std :: lock_guard? Eu tenho dois casos de uso. A. Eu quero sincronizar o acesso por dois threads em uma fila. B. Quero sincronizar o acesso de dois threads a uma fila e usar uma...
Parece bastante claro que é suposto configurar as coisas. Quando exatamente ele funciona? Por que existem dois parênteses? É __attribute__uma função? Uma macro? Sintaxe? Isso funciona em C? C ++? A função com a qual trabalha precisa ser estática? Quando
O que exatamente significa se uma função é definida como virtual e é a mesma coisa que virtual
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 2 anos . Tenho documentos...
Isso é um pouco subjetivo, eu acho; Não tenho certeza se a opinião será unânime (já vi muitos trechos de código em que as referências são retornadas). De acordo com um comentário sobre essa pergunta que acabei de fazer, em relação à inicialização de referências , o retorno de uma referência pode...
Digamos que eu tenha aulas Fooe Barconfigure desta forma: class Foo { public: int x; virtual void printStuff() { std::cout << x << std::endl; } }; class Bar : public Foo { public: int y; void printStuff() { // I would like to call Foo.printStuff() here... std::cout...
Eu quero entender a ligação externa e a conexão interna e suas diferenças. Eu também quero saber o significado de constvariáveis vinculam internamente por padrão, a menos que seja declarado de outra forma
Parece-me que ter uma "função que sempre retorna 5" está quebrando ou diluindo o significado de "chamar uma função". Deve haver um motivo ou uma necessidade desse recurso ou não seria no C ++ 11. Por que está aí? // preprocessor. #define MEANING_OF_LIFE 42 // constants: const int MeaningOfLife =...
Eu estou tentando escrever um programa C ++ que leva as seguintes entradas do usuário para construir retângulos (entre 2 e 5): altura, largura, x-pos, y-pos. Todos esses retângulos existirão paralelos aos eixos xe y, ou seja, todas as suas arestas terão inclinações de 0 ou infinito. Eu tentei...
Esta é uma pergunta um tanto bizarra. Meus objetivos são entender a decisão de design da linguagem e identificar as possibilidades de reflexão em C ++. Por que o comitê de linguagem C ++ não foi para a implementação da reflexão na linguagem? A reflexão é muito difícil em um idioma que não é...
O exemplo comum para loops for () baseados no intervalo do C ++ 11 é sempre algo simples como este: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } Nesse caso, xyzé um int. Mas, o que acontece quando temos algo...
Quero converter um std :: string em um tipo de dados char * ou char [] . std::string str = "string"; char* chr = str; Resultados em: “erro: não é possível converter 'std :: string' em 'char' ...” . Quais métodos existem para fazer
Talvez eu não seja deste planeta, mas parece-me que o seguinte deve ser um erro de sintaxe: int a[] = {1,2,}; //extra comma in the end Mas isso não. Fiquei surpreso quando esse código foi compilado no Visual Studio, mas aprendi a não confiar no compilador MSVC no que diz respeito às regras do C...
O C ++ 11 permite inline namespaces, todos os membros dos quais também estão automaticamente no anexo namespace. Não consigo pensar em nenhuma aplicação útil disso - alguém pode, por favor, dar um exemplo sucinto e breve de uma situação em que inline namespaceé necessário e onde é a solução mais...
Então, eu recebi a resposta para minha última pergunta (não sei por que não pensei nisso). Eu estava imprimindo um doubleuso coutque era arredondado quando não esperava. Como faço para coutimprimir doubleusando precisão