Resultados da pesquisa a pedido "c++"
Como converter const char * em char *
qualquer pessoa pode me dizer como converter const char * em char *? get_error_from_header(void *ptr, size_t size, size_t nmemb, void *data) { ErrorMsg *error = (ErrorMsg *)data; char* err = strstr((const char *)ptr,"550"); //error cannot ...
or que variáveis definidas em um condicional não podem ser construídas com argumento
A questão é simples. Por que isso compila: bool b(true); if (b) { /* */ } E esta compilação: if (bool b = true) { /* */ } Mas não é isso: if (bool b(true)) { /* */ } No meu código real, preciso construir um objeto e testá-lo, além de ...
std :: map incapaz de lidar com polimorfismo?
Ao usar std :: map em c ++, é possível armazenar classes herdadas como sua "classe base" no mapa e ainda poder chamar seus métodos sobrecarregados? Veja este exemplo: #include <iostream> #include <map> class Base { public: virtual void Foo() ...
como ler o conteúdo de uma estrutura usando fread () em c
Eu tenho o código a seguir onde estou tentando ler o conteúdo de um arquivo, exibi-lo e também gravar em outro arquivo. Meu problema é que o conteúdo que recebo na tela é completamente diferente do conteúdo do arquivo. Coloquei partes do ...
lterando a variável de chave dentro de um ca
No código a seguir: int i = 0; switch(i) { case 0: cout << "In 0" << endl; i = 1; break; case 1: cout << "In 1" << endl; break; }O que vai acontecer? Invocará um comportamento indefinido?
Requisitos de complexidade para std :: deque :: push_back / front
Como resultado deest [https://stackoverflow.com/questions/8305492/about-dequets-extra-indirection/8305658#8305658] pergunta de alguns dias atrás, há algumas coisas que me incomodam nos requisitos de complexidade ...
Como evitar a herança de afinidade da CPU por processo bifurcado por criança?
Tenho um processo de servidor que bifurca muitos processos filhos. O processo do servidor tem afinidade com o núcleo da CPU, mas não quero que essa afinidade seja herdada pelo processo filho (em vez disso, o SO deve manipular onde executar esses ...
Ponteiro para o membro que é uma referência ilega
Digamos que eu tenho: // This is all valid in C++11. struct Foo { int i = 42; int& j = i; }; // Let's take a pointer to the member "j". auto b = &Foo::j; // Compiler is not happy here // Note that if I tried to get a pointer to member "i", it ...
Como implementar log conveniente sem um Singleton?
Minha implementação atual, simplificada: #include <string> #include <memory> class Log { public: ~Log() { // closing file-descriptors, etc... } static void LogMsg( const std::string& msg ) { static std::unique_ptr<Log> g_singleton; if ( ...
tualizando vetor de objetos de classe usando push_back em várias funçõ
Eu tenho um vetor de objetos de classe que eu criei principalmente lendo um arquivo de dados. Estou passando o vetor para vários arquivos diferentes, contendo funções que executam operações diferentes no vetor (classificação por campos ...