Resultados da pesquisa a pedido "c++"
Quais cabeçalhos na biblioteca padrão C ++ têm garantia de incluir outro cabeçalho?
Os cabeçalhos da biblioteca padrão C ++ podem incluir-se de maneiras não especificadas, portanto, os programadores geralmente não devem depender de um cabeçalho, incluindo outro. Em alguns casos, no entanto, é garantido que um cabeçalho inclua ...
Obtendo com eficiência todos os divisores de um determinado número
De acordo com issopostar [https://stackoverflow.com/questions/11995069/finding-factors-of-a-number-not-getting-accurate-results] , podemos obter todos os divisores de um número através dos seguintes códigos. for (int i = 1; i <= num; ++i){ if ...
tornando o valgrind capaz de ler a entrada do usuário quando o c ++ precisar
Estou tentando executar meu programa c ++ com valgrind, no entanto, tenho alguns pontos no programa que exigem entrada do usuário stdin, mas quando executo com valgrind, ele não permitirá que o usuário insira nada no programa, existe uma maneira ...
Tentando aprender o impulso :: Q2 intrusivo
se eu descomentar esses //BaseList baselist; //MemberList memberlist;fora do loop e comente os que estão dentro do loop, ele trava. Preciso ter a lista de base (e a lista de membros) fora de qualquer loop. Como isso é alcançado? Editar O ...
Destruidores para classes semelhantes à interface C ++
Começando a usar o PC-Lint em uma base de código existente (medo e apreensão). Uma coisa que se queixa é a seguinte: class IBatch { public: virtual void StartBatch() =0; virtual int CommitBatch() =0; };Que quando outra classe deriva disso para ...
Sintaxe da lista de inicializadores na lista de inicializadores de membros usando C ++ 11
Eu tenho passado por 'Um tour pelo C ++ [http://www.stroustrup.com/Tour.html]'e Bjarne usa o recurso de lista de inicializadores do c ++ 11 na inicialização de membros em um construtor, da seguinte forma (usando colchetes): A a; B b; Foo(Bar ...
Qual é o objetivo de uma declaração como int (x); ou int (x) = 10;
Se você olhar para a gramática*declarator*s in §8/4 você notará que umnoptr-declarator pode ser escrito como (ptr-declarator), ou seja, pode ser escrito como (declarator-id), que valida declarações como as do título. De fato, esse código é ...
Especialização std :: opcional para tipos de referência
Por quêstd::optional (std::experimental::optional nolibc ++no momento) não possui especialização para tipos de referência (em comparação comboost::optional)? Eu acho que seria uma opção muito útil. Existe algum objeto comreferência ...
void * pode ser usado para armazenar ponteiros de função? [duplicado]
Esta pergunta já tem uma resposta aqui: Por que ponteiros de função e ponteiros de dados são incompatíveis em C / C ++? [/questions/12358843/why-are-function-pointers-and-data-pointers-incompatible-in-c-c] 14 respostasvoid * é definido de tal ...
Maneira Idiomatic de Declarar Classes Imutáveis em C ++
Então, eu tenho um código funcional bastante extenso, onde o principal tipo de dados são estruturas / classes imutáveis. A maneira como declaro imutabilidade é "praticamente imutável", tornando variáveis de membro e quaisquer métodos ...