Resultados da pesquisa a pedido "c++"

3 a resposta

Quando devo me preocupar com std :: iostream :: sentry?

As referências on-line têm descrições breves e vagas, com o objetivo destd::iostream::sentry. Quando devo me preocupar com esse bicho? Se se destina apenas a ser usado internamente, por que torná-lo público?

6 a resposta

Confuso sobre o valor de retorno da função

#include<iostream> using namespace std; int Fun(int x) { int sum=1; if(x>1) sum=x*Fun(x-1); else return sum; } int main() { cout<<Fun(1)<<endl; cout<<Fun(2)<<endl; cout<<Fun(3)<<endl; cout<<Fun(4)<<endl; cout<<Fun(5)<<endl; }Esta função é ...

0 a resposta

Como exibir o endereço do registro no depurador do Visual Studio

Estou tentando depurar chamadas para CreateFileA de uma DLL para a qual não tenho código fonte. Posso definir o ponto de interrupção no kernel32.dll sem nenhum problema e sei que o valor apontado por (esp + 4) é o endereço do nome do arquivo. O ...

1 a resposta

Podemos aplicar conteúdo não citado explicitamente a partir das referências normativas ao padrão C ++?

No padrão C ++ 11 (rascunho mais próximo é N3337 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf]) seção1.2 referências normativas diz: Os seguintes documentos referenciados são indispensáveis para a aplicação deste documento. ...

5 a resposta

Como um processador de 32 bits suporta números inteiros de 64 bits?

Em C ++, você pode usar umint que geralmente é de 4 bytes. UMAlong long inteiro é geralmente 8 bytes. Se o processador fosse de 32 bits, isso não o limitaria a números de 32 bits? Como é que eu posso usar umlong long inteiro se não suportar 64 ...

2 a resposta

Como verificar com a SFINAE se um membro existe, sem saber o tipo de membro?

No código anterior ao C ++ 11, se estou procurando por uma variável de membro cujo tipo não sei, como posso usar o SFINAE para verificar se o membro existe?

3 a resposta

Acessando o uso da CPU / RAM (como no Gerenciador de Tarefas, mas via API!)?

Existe uma maneira específica de acessar informações do "gerenciador de tarefas" com a API do Windows? Pesquisei bastante o assunto, mas não consigo encontrar uma chamada de API que me diga: O uso de CPU / RAM de um determinado processoO ...

3 a resposta

É seguro usar a serialização de impulso para serializar objetos em C ++ em um formato binário para uso em um soquete?

Eu sei que você pode usar a serialização de impulso para serializar para um formato de texto e depois enviar um soquete, mas eu gostaria de serializar uma classe de dados estatísticos em um formato binário (por razões de tamanho e sobrecarga de ...

6 a resposta

Excluindo um objeto std :: function dentro de si

Esse comportamento é bem definido? #include <functional> void foo() { auto f = new std::function<void()>; *f = [f]() { delete f; }; (*f)(); f = nullptr; } int main() { foo(); }Usando o g ++ mais recente, se eu fizer isso em um modelo, ele ...

1 a resposta

Como usar a ligação de impulso com uma função de membro

O código a seguir causa falha no cl.exe (MS VS2005). Eu estou tentando usar o impulso de ligação para criar uma função para um chama um método da minha classe: #include "stdafx.h" #include <boost/function.hpp> #include <boost/bind.hpp> #include ...