Resultados da pesquisa a pedido "c++"
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 ...
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__ << ...
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 ...
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] / ...
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 ...
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 ...
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 ...
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 / ...
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 ...
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 ...