Resultados da pesquisa a pedido "c++"

2 a resposta

Formate uma hora posix com apenas 3 dígitos em segundos fracionários

Qual é o equivalente demicrosec_clock por milissegundos no código a seguir? #include <boost/date_time/posix_time/posix_time.hpp> int main() { boost::posix_time::ptime date_time = boost::posix_time::microsec_clock::local_time(); const std::string ...

1 a resposta

Inicialização de lista e resolução de sobrecarga com falha do construtor initializer_list

O abaixo não compila comclang35 -std=c++11: #include <iostream> #include <string> #include <initializer_list> class A { public: A(int, bool) { std::cout << __PRETTY_FUNCTION__ << std::endl; } A(int, double) { std::cout << __PRETTY_FUNCTION__ << ...

4 a resposta

Diferença entre bloqueios, mutex e seções críticas

Existe uma pergunta existente sobre a diferença entre a seção Mutex e Critical, mas ela também não trata dos bloqueios. Então, eu quero saber se as seções críticas podem ser usadas para sincronização de threads entre processos. Também o que se ...

3 a resposta

Qual é o significado desta parte do Standardese sobre o use_count () de shared_ptr?

Enquanto tentava entender o problema mostrado emessa questão [https://stackoverflow.com/questions/28111666/why-is-stdweak-ptrexpired-optimized-away?noredirect=1#comment44599229_28111666] Eu me vi preso à seguinte frase de [util.smartptr.shared] / ...

2 a resposta

boost.future: esses dois pedaços de código são equivalentes?

Estou preocupado com problemas ocultos de bloqueio que possam surgir desses dois pedaços de código. Para mim, o primeiro está funcionando, o segundo não está. Sinto-me mais confiante quanto a algo como o código não útil não seria bloqueado, mas ...

4 a resposta

Compilar uma biblioteca compartilhada estaticamente

Eu tenho uma biblioteca compartilhada com algumas funções caseiras, que eu compilo em meus outros programas, mas tenho que vincular o programa final a todas as bibliotecas que usei para compilar a biblioteca estática. Aqui está um exemplo: Eu ...

3 a resposta

por que std :: cout conversível em void * se estiver usando g ++?

Por que alguém pode lançar umstd::ostream para umvoid ponteiro? Não conheço nenhum operador de conversão desse tipo emstd::ostream. Código abaixo #include <iostream> int main() { void *p = std::cout; // why does this work? } Estou fazendo essa ...

6 a resposta

Os membros de classe / estrutura sempre são criados na memória na ordem em que foram declarados?

Esta é uma pergunta que foi desencadeada porRob Walker [https://stackoverflow.com/users/3631/rob-walker]resposta deaqui [https://stackoverflow.com/questions/36455/alignment-restrictions-for-mallocfree#36466] . Suponha que eu declare uma classe / ...

1 a resposta

Por que existem duas sobrecargas para o vetor :: push_back?

Por que nãovector::push_back [http://en.cppreference.com/w/cpp/container/vector/push_back]tomar uma referência de encaminhamento em vez de ter duas sobrecargas? Eu li que a única razão pela qual você deseja sobrecarregar lvalues e rvalues é se ...

1 a resposta

initializer_list com auto contém várias expressões

Pergunta bastante simples, auto x11 {1,2,3,4}; auto x1 = {1,2,3,4}; auto x22 {1.0, 2.25, 3.5}; auto x2 = {1.0, 2.25, 3.5};Até onde eu entendo, não deve haver diferença aqui em relação a ter= ou não. No entanto, usando o llvm / clang 6.0.0 (com ...