Resultados da pesquisa a pedido "c++"
Por que usar endl quando posso usar um caractere de nova linha? [duplicado
Esta pergunta já tem uma resposta aqui: C ++: "std :: endl" vs "\ n" [/questions/213907/c-stdendl-vs-n] 12 respostas Existe uma razão para usarendl comcout quando eu posso simplesmente usar\n? Meu livro em C ++ diz para usar endl, mas não vejo ...
Como atualizar um elemento existente do std :: set?
Eu tenho umstd::set<Foo> e gostaria de atualizar algum valor de um elemento existente. Observe que o valor que estou atualizando não altera a ordem no conjunto: #include <iostream> #include <set> #include <utility> struct Foo { Foo(int i, int j) ...
retorno por valor atribuído à referência const
Eu estava corrigindo outro bug em algum código e me deparei com um código que eu pensaria ser um bug; no entanto, esse código é compilado nos gcc 4.4, 4.5 e 4.6 e parece funcionar como "esperado". Alguém pode me dizer se isso é válido ...
duração de @weekdays usando a data do aumento
Existe uma maneira de obter apenas o não. de dias da semana entre duas datas de aumento. No seguinte, estou recebendo apenas dias corridos. date begin_dt(2011,Aug,3); date end_dt(day_clock::local_day()); days duration=end_dt-begin_dt; ...
POSIX equivalente a boost :: thread :: hardware_concurrency [duplicate]
Possible Duplicate: Localize programaticamente o número de núcleos em uma máquina [https://stackoverflow.com/questions/150355/programmatically-find-the-number-of-cores-on-a-machine] O que é a chamada de sistema específica POSIX ou x86, x86-64 ...
Vantagens de classes apenas com métodos estáticos em C ++
Mesmo que existamno classes estáticas em C ++ [https://stackoverflow.com/questions/9321/how-do-you-create-a-static-class-in-c] , vindo de um plano de fundo Java que eu uso para criar uma classe auxiliar comoUtil contendo apenas métodos ...
Derferenciando um ponteiro inválido e pegando o endereço do resultado
Considerar int* ptr = (int*)0xDEADBEEF; cout << (void*)&*ptr;Como ilegal é o*, dado que é utilizado em conjunto com um @ imedia& e dado que não há sobrecargaop&/op* jogando (Isso tem ramificações específicas para endereçar um elemento da ...
Inicialização de membro com parênteses em branco do C ++ - zera a memóri
Eu escrevi um código como este: class Foo { public: Foo() : m_buffer() {} private: char m_buffer[1024]; }; Alguém mais inteligente que eu disse que ter o inicializador m_buffer () zeraria a memória. Minha intenção era deixar a memória não ...
Encadeamento de construtor em C ++
Meu entendimento do encadeamento de construtores é que, quando houver mais de um construtor em uma classe (construtores sobrecarregados), se um deles tentar chamar outro construtor, esse processo será chamado CONSTRUTOR CHAINING, que não é ...
omportamento indefinido com const_cast
Eu esperava que alguém pudesse esclarecer exatamente o que se entende por comportamento indefinido em C ++. Dada a seguinte definição de classe: class Foo { public: explicit Foo(int Value): m_Int(Value) { } void SetValue(int Value) { m_Int = ...