Resultados da pesquisa a pedido "c++"
Como excluir um ponteiro após retornar seu valor dentro de uma função
Eu tenho esta função: char* ReadBlock(fstream& stream, int size) { char* memblock; memblock = new char[size]; stream.read(memblock, size); return(memblock); }A função é chamada toda vez que tenho que ler bytes de um arquivo. Acho que aloca nova ...
typedef struct: Inicialização Padrão
typedef struct foo { bool my_bool; int my_int; } foo;No exemplo acima, eu entendo quemy_boolserá inicializado aleatoriamente como verdadeiro ou falso, mas e quanto amy_int? Eu assumi quemy_intseria inicializado como 0, mas esse não parece ser o ...
Símbolos externos não resolvidos na compilação de aplicativos de 32 bits no Windows 64
Então, eu estou tentando compilar aplicativos herdados de 32 para 64 bits. Eu recompilei todas as bibliotecas usadas e a fiz olhar para o WIN SDK6.0A x64 bit para bibliotecas. Estou usando: Visual Studio Professional Edition 2008Visual C ...
Como usar makefiles no Visual Studio?
Ouvi muito sobre makefiles e como eles simplificam o processo de compilação. Estou usando o VS2008. Alguém pode sugerir algumas referências ou livros on-line, onde posso descobrir mais sobre como lidar com eles?
Declaração de classe estranha
No qrect.h do Qt, encontrei uma declaração de classe iniciando assim: class Q_CORE_EXPORT QRect { };Como você pode ver, existem dois identificadores após a palavra-chave da classe. Como vou entender isso? Obrigado.
Lista de inicializadores passados como parâmetro de função para matriz
Como faço para isso funcionar: void foo(uint8_t a[]) { ... } foo({0x01, 0x02, 0x03});Isso me dá um erro: error: cannot convert '<brace-enclosed initializer list>' to 'uint8_t* {aka unsigned char*}' for argument '1' ^
Função de chamada automática C ++ após alterar variável
Existe uma função no c ++ que, quando uma variável é alterada, chama automaticamente uma função?
Como concatenar vários CString
Todas as funções retornam CString, este é um código MFC e deve ser compilado em 32 e 64 bits. Atualmente estou usando CString sURI = GetURL(); sURI += GetMethod(); sURI += "?"; sURI += GetParameters();Existe alguma maneira de fazer o mesmo, ...
Não é possível dynamic_cast void * para a classe modelada
O erro exato que estou recebendo é: Não é possível dynamic_cast 'object' (do tipo 'void *') para digitar 'class udDator (int) *' (a origem não é um ponteiro para uma classe) Isso está acontecendo dentro de uma exclusão de operador substituída. ...
Transmitindo int para booleano em C / C ++
Eu sei que em C e C ++, ao converter bools em ints,(int)true == 1 e(int)false == 0. Estou pensando em transmitir na direção inversa ... No código abaixo, todas as afirmações a seguir são válidas para mim em arquivos .c compilados com o Visual ...