Resultados da pesquisa a pedido "c++"

4 a resposta

detalhes deste ponteiro, função virtual e herança múltipla do compilador

Estou lendo o jornal de Bjarne:Herança Múltipla para C ...

4 a resposta

Como converter char array em wchar_t array?

char cmd[40]; driver = FuncGetDrive(driver); sprintf_s(cmd, "%c:\\test.exe", driver);Não posso usarcmd no sei.lpFile = cmad;então, como converterchar matriz parawchar_t matriz?

6 a resposta

Por que os compiladores permitem que os literais de string não sejam const?

E onde estão os literais exatamente na memória? (veja exemplos abaixo) Não consigo modificar um literal, portanto seria um const char *, embora o compilador permita que eu use um char * para ele, não tenho avisos, mesmo com a maioria dos ...

7 a resposta

Como as exceções funcionam (nos bastidores) em c ++

Continuo vendo as pessoas dizerem que as exceções são lentas, mas nunca vejo nenhuma prova. Portanto, em vez de perguntar se são, perguntarei como as exceções funcionam nos bastidores, para que eu possa decidir quando usá-las e se elas são ...

4 a resposta

enable_if e operador de conversão?

Alguma chance de usarenable_if com um operador de conversão de tipo? Parece complicado, pois o tipo de retorno e a lista de parâmetros estão implícitos.

3 a resposta

Comportamento estranho ao chamar funções virtuais

Não entendo o que há de errado com este código. Parece uma armadilha incrível! Este código: class Foo { public: virtual double foo(double x) const = 0; double foo(int x) const { return (double)(x + x); } }; class Bar : public Foo { public: ...

1 a resposta

Cálculo da complexidade do tempo de uma função recursiva com um loop dentro dela

Eu estava trabalhando em um problema simples e criei uma função recursiva em C ++, abaixo está minha função. void test(int arr[],int n,int x = 0){ cout<<arr[x]; for(int i = x+1;i < n;i++){ test(arr, n, i); } }Gostaria de saber qual será a ...

2 a resposta

C ++: Como adicionar bibliotecas externas

Estou tentando adicionar SVL ao meu projeto. Sem ele, estou recebendo centenas de erros (referência indefinida ...). Após adicionar -lSVL, todos os erros desaparecem, mas o gcc diz: "não é possível encontrar -lSVL". Tudo o resto (SDL, SDL_TTF, ...

8 a resposta

Existe uma maneira de iterar no máximo N elementos usando o loop for baseado em intervalo?

Gostaria de saber se existe uma boa maneira de iterar no máximo N elementos em um contêiner usando o intervalo baseado em loop e / ou algoritmos da biblioteca padrão (esse é o ponto principal, eu sei que posso usar apenas o " "loop for com uma ...

2 a resposta

Como capturar quadros de vídeo no Qt?

Eu sou novo no Qt, só sei o básico: crie interfaces e conecte slots. Em poucas palavras, meu conhecimento não é profundo. Preciso abrir um arquivo de vídeo e capturar todos os seus quadros para obter os canais R, G, B e, posteriormente, ...