Resultados da pesquisa a pedido "c++"
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 { }; ...
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?
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 ...
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; ...
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 ...
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 ...
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 ...
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 ...
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?
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; // ...