Resultados da pesquisa a pedido "c++"
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; // ...
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; ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 = ...
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 ...