Resultados da pesquisa a pedido "c++"

6 a resposta

Problema de declaração aninhada de classe / encaminhamento em C ++

É possível declarar adiante uma classe aninhada e usá-la como o tipo para um membro de dados concreto (não ponteiro para / referência a) da classe externa? I.E. class Outer; class Outer::MaybeThisWay // Error: Outer is undefined { }; ...

5 a resposta

O que é o sinalizador _REENTRANT?

que compilando um programa multithread, usamos o gcc como abaixo: gcc -lpthread -D_REENTRANT -o someprogram someprogram.co que exatamente é a bandeira-D_REENTRANT fazendo aqui?

1 a resposta

Por que new int (*) [3] é um erro?

typedef int (*A)[3]; int (**p)[3] = new A; // OK int (**q)[3] = new (int(*)[3]); // OK int (**r)[3] = new int (*)[3]; // errorO erro do GCC éerror: expected primary-expression before ')' token . Por que os parênteses extras são necessários nessa ...

3 a resposta

A regra de três / cinco se aplica a herança e destruidores virtuais?

Vamos supor que temos uma base muito básicaclass A: class A { public: void SetName(const std::string& newName) { m_name=newName; } void Print() const { std::printf("A::Print(). Name: %s\n",m_name.c_str()); } private: std::string m_name; ...

3 a resposta

Aumentar a serialização de vários objetos

Estou serializando uma classe com impulso usando binário. Estou usando o ios :: append para continuar anexando vários objetos a este arquivo. Como faço para recuperar todos os objetos armazenados? Aqui está minha classe de teste, que tenta ...

1 a resposta

Como des / serializar um mapa com classe de modelo usando boost :: multiprecision :: mpq_rational

Eu tenho a seguinte classe de modelo: #include <map> #include <boost/array.hpp> #include <boost/serialization/map.hpp> #include <boost/serialization/serialization.hpp> #include <boost/archive/text_iarchive.hpp> #include ...

6 a resposta

Aprendendo a ler a saída do assembler do GCC

Estou pensando em adquirir uma compreensão muito rudimentar da montagem. Meu objetivo atual é simples:MUITO BÁSICOentendimento da saída do montador GCC ao compilar C / C ++ com a opção -S para x86 / x86-64. Apenas o suficiente para fazer coisas ...

19 a resposta

Posso usar um literal binário em C ou C ++?

Eu preciso trabalhar com um número binário. Eu tentei escrever: const x = 00010000;Mas não deu certo. Eu sei que posso usar um número hexadecimal que tenha o mesmo valor que00010000, mas quero saber se existe um tipo em C ++ para números ...

7 a resposta

Casos de uso de funções virtuais puras com corpo?

Recentemente, soube que em C ++, funções virtuais puras podem opcionalmente ter um corpo. Quais são os casos de uso do mundo real para essas funções?

2 a resposta

Jni FindClass retorna NULL

Eu tenho estruturas c ++ no arquivo de cabeçalho, struct StatusLine { static jclass Class; // Lorg/apache/http/StatusLine; static jmethodID GetStatusCode; // ()I }; struct ByteArrayOutputStream { static jclass Class; // ...