Resultados da pesquisa a pedido "c++"

1 a resposta

incompatibilidade de contagem de parâmetros na consulta parametrizada

Estou usando muitas consultas parametrizadas no meu código por razões de desempenho. Em resumo, alguns deles funcionam, outros nã Inicializei a consulta durante a construção do meu wrapper de banco de dados da seguinte forma: QString ...

2 a resposta

Adicionando duas variáveis de caracteres não assinadas e o resultado é int

Existe um código: #include <iostream> int main(){ unsigned char a = 4, b = 255; int g = (unsigned char)a + (unsigned char)b; std::cout << g << std::endl; return 0; }Resultado 259Por que o resultado é 259, não 3? Se forem adicionadas duas ...

6 a resposta

Pedido de chamar construtores / destruidores em herança

Uma pequena pergunta sobre a criação de objetos. Digamos que eu tenha essas duas classes: struct A{ A(){cout << "A() C-tor" << endl;} ~A(){cout << "~A() D-tor" << endl;} }; struct B : public A{ B(){cout << "B() C-tor" << endl;} ~B(){cout << ...

5 a resposta

Qual desses conjuntos bidimensionais são vantajosos para usar e por qu

Em um grupo do Facebook, vi uma pergunta como: Se uma linha dominou uma matriz bidimensional da seguinte, qual é a vantagem e por qu a) for(i=0;i<1000;i++) for(j=0;j<1000;j++) temp=temp+a[i][j]; b) for(j=0;j<1000;j++) for(i=0;i<1000;i++) ...

6 a resposta

stou inicializando minhas variáveis de referência C ++ corretament

Tentei pesquisar no Google esse problema e não consigo encontrar nada que considere relevante. Então, eu devo estar procurando a coisa errada; no entanto, eu gostaria de receber alguns conselhos ... Foobar &foobar = *new Foobar(someArg, ...

2 a resposta

Responder a um cliente sobre soquetes (UDP) de um processo diferente

Eu tenho um servidor que é um processo de "manipulador de comandos". Ele recebe mensagens pelo UDP e delega o trabalho a realizar em um processo diferente, comunicando-se a ele através de sua API publicada (qualquer mecanismo IPC que esse ...

9 a resposta

Retornar objetos grandes em funções

Compare os dois pedaços de código a seguir, o primeiro usando uma referência a um objeto grande e o segundo tendo o objeto grande como valor de retorno. A ênfase em um "objeto grande" se refere ao fato de que cópias repetidas do objeto, ...

5 a resposta

Ver o conteúdo da matriz no depurador do Qt Creator

Estou usando o Qt no Ubuntu. Quando depuro, vejo apenas o primeiro valor da matriz em Locais e Observadores. Como posso visualizar todo o conteúdo da matriz? struct node { int *keys; void **pointers; int num_keys; struct node *parent; ...

3 a resposta

STL Vector está chamando um destruidor de um objeto não alocad

O código a seguir mostra uma saída não esperada: class test { public: test() { std::cout << "Created" << (long)this << std::endl; } ~test() { std::cout << "Destroyed" << (long)this << std::endl; } }; int main(int argc, char** argv) { ...

3 a resposta

Fazer o compilador VS capturar atribuições assinadas / não assinada

O compilador do Visual Studio parece não avisar sobre atribuições assinadas / não assinadas, apenas em comparações. Por exemplo, o código abaixo gerará um aviso na instrução if, mas não nas atribuições iniciai Existe alguma maneira de fazê-lo ...