Resultados da pesquisa a pedido "c++"
ual é a configuração recomendada do Eclipse CDT para grandes projetos C ++ (o indexador leva uma eternidad
Estou trabalhando em algum código C ++ legado escrito usando "vi" e "emacs" e estou tentando criar uma instalação CDT do eclipse para mantê-la (no linux). Os dois principais problemas que tenho enfrentado são que a indexação leva muito tempo ...
Qual é a maneira preferida de passar o ponteiro / referência para o objeto existente em um construto
Vou começar do exemplo. Existe uma boa classe de "tokenizer" no impulso. É preciso que uma string seja tokenizada como um parâmetro em um construtor: std::string string_to_tokenize("a bb ccc ddd 0"); boost::tokenizer<boost::char_separator<char> ...
O que é um delegado de C ++?
Qual é a idéia geral de um delegado em C ++? O que são, como são usados e para que são usados? Gostaria de aprender sobre eles primeiro de uma forma 'caixa preta', mas um pouco de informação sobre o essencial dessas coisas também seria ...
gdb: show typeinfo de alguns dados
Basicamente, eu quero obtertypeid(*this).name(), ou seja, o tipo real dethis. Quero obter isso no GDB (sem modificar o código fonte). Eu tenteiprint typeid(*this) mas diz quetypeid é desconhecido (porque não o incluí no arquivo de origem
Sobrecarga por tipo de retorno
Li algumas perguntas aqui no SO sobre esse tópico que ainda me parece confuso. Comecei a aprender C ++ e ainda não estudei modelos ou sobrecarga de operador e coisas assi Agora existe uma maneira simples de sobrecarregar class My { public: int ...
Para que serve a assinatura MZ em um arquivo PE?
Estou trabalhando em um programa que analisará um objeto PE para várias informaçõe Porém, lendo as especificações, não consigo descobrir por que os bytes MZ estão lá, pois não consigo encontrá-lo na lista de tipos de máquinas que esses 2 ...
"Declaração de retorno ausente", mas eu sei que está lá
Assuma que tenho a seguinte função: // Precondition: foo is '0' or 'MAGIC_NUMBER_4711' // Returns: -1 if foo is '0' // 1 if foo is 'MAGIC_NUMBER_4711' int transmogrify(int foo) { if (foo == 0) { return -1; } else if (foo == MAGIC_NUMBER_4711) { ...
Como ler números inteiros separados por espaço e nova linha em uma matriz 2D em C +
Tenho um arquivo .txt de números (neste caso todos com menos de 100) separados por espaços, em linhas separadas por novas linhas. Algo assim 41 53 07 91 44 52 17 13 03 21 Gostaria de ler esses números em uma matriz 2D, exatamente como eles ...
Lendo 'unsigned int' usando 'cin'
Estou tentando ler umunsigned int usandocin do seguinte modo #include <limits.h> #include <iostream> using namespace std; int main(int argc, char* argv[]) { unsigned int number; // UINT_MAX = 4294967295 cout << "Please enter a number between 0 ...
Separando o código da classe em um cabeçalho e arquivo cpp
Estou confuso sobre como separar código de implementação e declarações de uma classe simples em um novo cabeçalho e arquivo cpp. Por exemplo, como eu separaria o código da classe a seguir? class A2DD { private: int gx; int gy; public: A2DD(int ...