Resultados da pesquisa a pedido "c++"

12 a resposta

Inicialização de estrutura C ++ conveniente

Estou tentando encontrar uma maneira conveniente de inicializar estruturas C ++ 'pod'. Agora, considere a seguinte estrutura: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; ...

1 a resposta

obrecarga de funções e ponteiros de funç

O nome de uma função é um ponteiro para a função ... Mas no caso de sobrecarga de função, os nomes de duas funções são os mesmos ... Então, para qual função o nome aponta?

7 a resposta

Como se referir à instância anexa da classe interna C +

Em C ++, um objeto se refere a si mesmo viathis. Mas como uma instância de uma classe interna se refere à instância de sua classe anex class Zoo { class Bear { void runAway() { EscapeService::helpEscapeFrom ( this, /* the Bear */ ??? /* I need ...

2 a resposta

Macro C ++ para converter uma string em lista de caracteres

É possível ter uma macro para ter: CHAR_LIST (frango) para expandir para: 'frango' [Razão que eu quero: porque mesmo para cordas de tamanho moderado, uma macro é extremamente mais conveniente do que expandir manualmente. E a razão pela ...

4 a resposta

Inicializando variáveis de membro usando o mesmo nome para argumentos do construtor e para as variáveis de membro permitidas pelo padrão C +

Eu descobri que é possível inicializar as variáveis de membro com um argumento construtor com o mesmo nome, como mostra o exemplo abaix #include <cstdio> #include <vector> class Blah { std::vector<int> vec; public: Blah(std::vector<int> vec): ...

3 a resposta

Reconhecendo exceções

Por que o seguinte não lida com a exceção que foi reapresentada? Eu tentei todas as combinações, mas nenhuma delas mostraria a saída na última captura, então estou confuso! Derived D; try { throw D; } catch ( const Derived &d) { throw; } catch ...

4 a resposta

Prototipagem de classe

Coloquei várias instâncias da classe b na classe a, mas isso causa um erro, pois a classe a não sabe o que é a classe Agora eu sei que posso resolver esse problema escrevendo meu arquivo b a c, mas isso atrapalha a acessibilidade e também me ...

6 a resposta

Escolhendo a linguagem de script incorporada para C ++

Quero escolher uma linguagem de script incorporada que usarei em C ++. Ele deve conectar um banco de dados como o Oracle. Meu aplicativo host é um aplicativo de servidor. Isso passará dados brutos para o script. O script irá analisar e executar ...

2 a resposta

timespec nos compiladores do Windows

No posix, é possível usar o timespec para calcular o tempo exato (como segundos e milissegundos). Infelizmente, preciso migrar para o Windows com o compilador do Visual Studio. A biblioteca time.h do VS não declara timespec, então ...

5 a resposta

Print C ++ vtables usando GDB

Estou tentando imprimir a tabela de um objeto usando gdb; Eu encontrei show print vt bl onsetting, mas ainda não sei como imprimir o vtable - o objeto p * ainda não o imprim Como imprimo a vtable?