Resultados da pesquisa a pedido "c++"

8 a resposta

Testando uma classe c ++ para recursos

Eu tenho um conjunto de classes que descrevem um conjunto de caixas lógicas que podem conter e fazer coisas com elas. eu tenho struct IBox // all boxes do these { .... } struct IBoxCanDoX // the power to do X { void x(); } struct IBoxCanDoY // ...

1 a resposta

Por que ter arquivos de cabeçalho e arquivos .cpp? [fechadas]

Por que o C ++ possui arquivos de cabeçalho e arquivos .cpp?

3 a resposta

Obter string entre 2 strings

Como posso obter uma string que esteja entre duas outras strings declaradas, por exemplo: String 1 = "[STRING1]" String 2 = "[STRING2]"Fonte: "832h0ufhu0sdf4[STRING1]I need this text here[STRING2]afyh0fhdfosdfndsf"Como posso obter o"I need this ...

3 a resposta

Verificação em tempo de execução de um elenco de um vazio *

Diga que eu tenho umvoid* contendo um ponteiro para um desconhecidoclass. Eu quero usardynamic_cast para verificar em tempo de execução o tipo de classe que realmente tenho. Por exemplo: class Foo {}; void* bar = new Foo;Se eu tentar ...

3 a resposta

Inicialização de variável estática em uma biblioteca

Estou trabalhando em uma fábrica que terá tipos adicionados a eles, no entanto, se a classe não for explicitamente instanciada no .exe que é exercido (tempo de compilação), o tipo não será adicionado à fábrica. Isso se deve ao fato de que ...

5 a resposta

perguntas sobre shared_from_this

Eu tenho uma função que leva umshared_ptr<MyClass>. Em alguma função de membromemfun doMyClassPreciso passarthis para essa função. Mas se eu escrever void MyClass:memfun() { func(shared_ptr<MyClass>(this)) }Estou assumindo que, após o término da ...

4 a resposta

Faça um ponteiro de arquivo ler / gravar em um local na memória

Eu posso fazer um ponteiro de arquivo gravar em um arquivo com fopen (). Mas posso criar um ponteiro de arquivo que faça com que funções de chamada como fputc ou fprintf gravem em um ponteiro na memória? Um exemplo disso é ByteArrayOutputStream ...

1 a resposta

Qual é a diferença no GCC entre -std = gnu ++ 0x e -std = c ++ 0x e qual deles deve ser usado?

Estou tendo problemas com<stdint.h> ao usar-std=c++0x no GCC 4.4.3 (para Android): // using -std=c++0x #include <stdint.h> uint64_t value; // error: 'uint64_t' does not name a typeMas usando-std=gnu++0x trabalho: // using -std=gnu++0x #include ...

4 a resposta

A pilha ao redor da variável '' foi corrompida

void GameBoard::enterShips() { char location[1]; int ships = 0; int count = 1; while(ships < NUM_SHIPS) { cout << "Enter a location for Ship " << count << ": "; cin >> location; cout << endl; Grid[location[0]][location[1]] = SHIP; ships++; ...

1 a resposta

WaitForInputIdle não funciona para iniciar o mspaint programaticamente

Estou tentando abrir o "mspaint" e encontrar o identificador logo após ter sido inicializado. MasFindWindow retornaNULL se eu ligarWaitForInputIdle. Se eu tentar usar a funçãoSleep(1000) funciona. Mas não acho que seja a maneira certa de esperar ...