Resultados da pesquisa a pedido "c++"

1 a resposta

Por que a inicialização de uma nova variável por si só é válida? [duplicado]

Esta pergunta já tem uma resposta aqui: Qual é o comportamento de uma variável não inicializada usada como seu próprio inicializador? [/questions/54200465/whats-the-behavior-of-an-uninitialized-variable-used-as-its-own-initializer] 3 ...

1 a resposta

Gravando um arquivo de vídeo usando a compactação H.264 no OpenCV

Como gravar um vídeo usando a compactação H.264 com a classe VideoWriter no OpenCV? Basicamente, quero obter um vídeo da webcam e salvá-lo depois que um personagem é pressionado. O arquivo de vídeo de saída é enorme ao usar a compactação MPEG4 ...

9 a resposta

C ++ Como obter substring após um caractere?

Por exemplo, se eu tiver string x = "dog:cat";e quero extrair tudo após o ":" e retornar cat. Qual seria o caminho a seguir para fazer isso?

1 a resposta

Quais são as vantagens e desvantagens do uso de std :: stack em vez de apenas deque, vector ou list

Estou escrevendo um std :: stack muito simples usando o vetor como seu contêiner subjacente. Percebi que poderia substituir todas as funções push (), pop () e top () por push_back (), pop_back () e back () do contêiner de vetor. Minhas perguntas ...

1 a resposta

Membro estático na biblioteca somente de cabeçalho

Estou criando uma biblioteca somente de cabeçalho e preciso usar um membro estático. É possível defini-lo no arquivo de cabeçalho sem aviso de redefinição?

3 a resposta

Armazene o valor de retorno da função na referência C ++

É válido armazenar o valor de retorno de um objeto em uma referência? class A { ... }; A myFunction() { A myObject; return myObject; } //myObject goes out of scope here void mySecondFunction() { A& mySecondObject = myFunction(); }É possível ...

1 a resposta

O arquivo existe, mas o arquivo aberto ainda sempre retorna -1

O arquivo "~ / workspace / Test.txt" existe, mas fd sempre retorna -1. Alguém pode dar uma dica sobre o que há de errado com o código? Obrigado. int fd = open("~/workspace/Test.txt", O_RDONLY); cout << "fd is "<<fd<<endl; if (fd < 0) { cout << ...

2 a resposta

Exibindo um ponteiro bruto como um intervalo no loop for baseado em intervalo

Como faço para que um ponteiro bruto se comporte como um intervalo, para uma sintaxe de loop para um intervalo. double five = 5; double* dptr = &five; for(int& d : dptr) std::cout << d << std::endl;// will not execute if the pointer is ...

4 a resposta

O que acontece se eu nunca chamar "close" em um fluxo de arquivos aberto? [duplicado]

Esta pergunta já tem uma resposta aqui: preciso fechar um std :: fstream? [duplicado] [/questions/4802494/do-i-need-to-close-a-stdfstream] 3 respostasAbaixo está o código para o mesmo caso. #include <iostream> #include <fstream> using namespace ...

3 a resposta

Usando o openMP para obter paralelamente o índice do elemento mínimo

Eu tentei escrever esse código float* theArray; // the array to find the minimum value int index, i; float thisValue, min; index = 0; min = theArray[0]; #pragma omp parallel for reduction(min:min_dist) for (i=1; i<size; i++) { thisValue = ...