Resultados da pesquisa a pedido "c++"

5 a resposta

Destruição automática de objeto, mesmo após chamar explicitamente o destruidor

O seguinte programa: #include <iostream> using namespace std; class Test { public: Test() { cout << "Constructor is executed\n"; } ~Test() { cout << "Destructor is executed\n"; } }; int main() { Test(); // Explicit call to constructor Test t; // ...

1 a resposta

erros constexpr; Regressão do compilador VS2017 C ++?

Acabei de instalar o VS2017, que afirma ter suporte superior a C ++ 14 desde 2015 (o que foi rudimentar). Dei uma olhada em um dos meus projetos que usaconstexpre notou o que parecem ser algumas regressões. Este código: struct s { size_t i; ...

9 a resposta

Como 'cout' o número correto de casas decimais de um valor duplo?

Preciso de ajuda para manter a precisão de umdouble. Se eu atribuir um literal a um dobro, o valor real será truncado. int main() { double x = 7.40200133400; std::cout << x << "\n"; }Para o trecho de código acima, a saída foi7.402 Existe uma ...

1 a resposta

Existe uma barreira de memória implícita com o relacionamento sincronizado com no thread :: join?

Eu tenho um código no trabalho que inicia vários threads que realizam algumas operações e, se algum deles falhar, eles definem a variável compartilhada comofalso. O thread principal une todos os threads de trabalho. A simulação disso é mais ...

1 a resposta

herança virtual [duplicado]

Esta pergunta já tem uma resposta aqui: Em C ++, o que é uma classe base virtual? [/questions/21558/in-c-what-is-a-virtual-base-class] 10 respostasQual é o significado de herança "virtual"? Vi o código a seguir e não entendi o significado da ...

3 a resposta

Como converter 'QVideoFrame' com dados YUV para 'QVideoframe' com dados RGBA32 no Qt?

eu recebiQVideoFrames da webcam e eles contêm dados de imagem emYUVformato (QVideoFrame::Format_YUV420P) Como posso converter um desses quadros em outro comQVideoFrame::Format_ARGB32 ouQVideoFrame::Format_RGBA32? Posso fazer isso sem diminuir o ...

2 a resposta

C ++: impulsiona o sistema de arquivos para retornar uma lista de arquivos mais antigos que um horário específico

Estou usando oBoost::FileSystem biblioteca com C ++ em execução na plataforma Linux e tenho uma pergunta a seguir: Eu gostaria de ter uma lista de arquivos modificados mais antigos que uma data e hora especificadas. Não sei se oboost::FileSystem ...

2 a resposta

biblioteca de geração de proxy C ++: WSDL nativa

É necessário se comunicar com o WebService a partir do aplicativo C ++ MFC. Posso adicionar referência ao serviço, mas o wsdl é gerado se apenas tipos simples forem usados. A tentativa de gerar proxy para métodos com tipos complexos retorna um ...

1 a resposta

Por que não se pode comparar um ponteiro de função a uma função de modelo sem o nome explícito da função?

Considere o seguinte código: void func(int) {} template<typename T> void templatedFunc(T) {} int main() { void (*p)(int) = func; bool test1 = p==func; //bool test2 = p==templatedFunc<int>; // compilation error bool test3 = ...

1 a resposta

Aumentar o comportamento paralelo do MSM com autotransições atrasadas?

Estou usando o Boost MSM (front-ends básicos e funcionais) e estou tentando implementar a seguinte máquina de estado: [/imgs/K79qk.png] Em palavras: Digite o estado State1Digite o estado A e execute action_A. Após 2 segundos, imprima "Tentando ...