Articles of visual c ++

Como enviar events de chave e mouse para um applet Java?

Estou tentando controlar algum jogo Java da janela do FireFox. Como posso enviar events de chave e mouse para esse applet Java? Estou usando o Windows XP, se isso importa. Edit: Eu não estou tentando fazer isso com Java, mesmo que eu tenha a tag aqui. Uma solução c ++ seria ótima.

Escolha do compilador de não usar a instrução REP MOVSB ​​para um movimento de matriz de bytes

Estou verificando a compilation Release do meu projeto feita com a versão mais recente do compilador VS 2017 C ++. E estou curioso para saber por que o compilador optou por criar o seguinte trecho de código: //ncbSzBuffDataUsed of type INT32 UINT8* pDst = (UINT8*)(pMXB + 1); UINT8* pSrc = (UINT8*)pDPE; for(size_t i = 0; […]

retornando enum da function na class base C ++

Eu me deparei com o seguinte código, class Handler { public: Handler() {} ~Handler() {} enum HANDLER_PRIORITY {PRIORITY_0, PRIORITY_1, PRIORITY_2}; virtual HANDLER_PRIORITY GetPriority(); private: HANDLER_PRIORITY m_priority; } no arquivo .cpp eu tenho esse HANDLER_PRIORITY Handler::GetPrioity() { return PRIORITY_0; } Eu recebo um erro de compilation, “faltando especificador de tipo – int assumido. Nota: C ++ […]

Visual Studio não salvando o projeto de boot e a configuração da solução

Eu tenho uma solução de C ++ que sempre esquece a configuração da solução (debugging vs release etc) e projeto de boot quando aberto. Na boot, o padrão sempre é voltar a depurar e não há projeto de boot. Esses dados costumavam ser salvos corretamente, mas alguns meses atrás pararam de funcionar. Originalmente, isso foi […]

Removendo tudo depois do personagem (e também personagem)

Eu tenho uma string como esta: std::string string1 = “xjdfhfakdjs%54k34k.-jk34″; Eu preciso obter apenas “” xjdfhfakdjs “, mas a string é dinâmica, não codificada, então eu não sei o que é, o comprimento, etc, então eu queria remover tudo depois de%, e também o% char. Como eu pude fazer isso?

size_t no XCode

Parece no XCode eu preciso usar std :: size_t em vez de apenas size_t no Visual C ++. Mas isso é uma dor, como eu realmente não quero ter que #include e alterar todos os size_t para std::size_t no meu código … no meu size_t código do Windows_t apenas funciona sem include quaisquer arquivos adicionais. […]

Por que flutuar tomando 0,699999 em vez de 0,7

Aqui x está tomando 0,699999 em vez de 0,7 mas y está tomando 0,5 conforme atribuído. Você pode me dizer qual é a razão exata desse comportamento? #include using namespace std; int main() { float x = 0.7; float y = 0.5; if (x < 0.7) { if (y < 0.5) cout<<"2 is right"<<endl; else […]

Como posso recuperar o manipulador terminate () atual sem alterá-lo?

Aqui está o problema. Meu aplicativo chama CoCreateInstance() para criar um object COM implementado em uma DLL de terceiros. Essa DLL chama set_terminate() para alterar o manipulador terminate() e passa um endereço de seu próprio manipulador terminate() lá. O endereço inicial do manipulador terminate() não é salvo por aquela biblioteca – ele não se importa […]

Visual C ++ declarando um array de string

Eu gostaria de usar o C ++ não gerenciado. O seguinte código: #include”string.h” std::string nodename[100]; Me dá o seguinte erro de compilation: ‘std’: não é um nome de class ou namespace

como definir um fundo de controle estático como um fundo de diálogo?

Há uma function de retorno de chamada no meu código principal, que é incluída por instruções de caso do Switch. Após cada caso, defini uma function SetWindowText para imprimir um texto em um controle estático que foi criado em um diálogo (ou janela pai), algo assim: ::SetWindowText(GetDlgItem(IDC_STATIC)->m_hWnd, “loading”); Vou definir o plano de fundo do […]