Resultados da pesquisa a pedido "c++"

3 a resposta

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 ...

4 a resposta

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) ...

2 a resposta

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 ...

2 a resposta

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; ...

1 a resposta

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 ...

7 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 ...

5 a resposta

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 é ...

7 a resposta

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 = ...