«boost» etiketlenmiş sorular

Boost, C ++ 'da kullanılmak üzere tasarlanmış yüksek kaliteli kitaplıklardan oluşan geniş bir koleksiyondur. Boost ücretsizdir ve genellikle "ikinci standart kitaplık" olarak kabul edilir.

10
ACE - Boost - POCO [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Bir süredir Boost C ++ Kitaplıkları ile çalışıyorum . Ağ programlama için Boost Asio …

2
Artışta sihirli sayı :: hash_combine
boost::hash_combineŞablon işlevi (denilen bir karma bir referans alır seed) ve bir nesne v. Göre docs , bu birleştirir seedve karma ile vtarafından seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); Bunun deterministik olduğunu görebiliyorum. XOR'un neden kullanıldığını anlıyorum. Bahse girerim, ekleme benzer değerleri birbirinden geniş …

2
C ++ 'da Boost kullanarak UUID oluşturma örneği
Programımdaki örneklerin benzersiz tanımlayıcılara sahip olması önemli olduğundan, yalnızca rastgele UUID'ler oluşturmak istiyorum. Boost UUID'ye baktım , ancak hangi sınıf ve yöntemi kullanacağımı anlamadığım için UUID'yi oluşturmayı başaramıyorum. Biri bana bunun nasıl başarılacağına dair herhangi bir örnek verebilirse minnettar olurum.
96 c++  boost  uuid  boost-uuid 


12
C ++ Boost: boost :: system :: generic_category () için tanımsız başvuru
BoostKütüphaneleri projeme dahil etmeye çalışıyorum ve aynı şekilde sorunlarla karşılaşıyorum. Codeblocks IDE ile Ubuntu 12.10'dayım ve siteden talimatları manuel olarak okuyarak kitaplıkları yüklemeyi denedim, ancak başlıkta ve kullanımdan önce oluşturulacak kitaplıklarda hatalar alıyordum. Daha sonra kütüphaneleri terminalby üzerinden kurdum sudo apt-get install libboost-all-dev. Bundan sonra, Codeblocks'taki programlarımda, gibi başlıklar ekleyebilirim, …
92 c++  linux  boost  codeblocks 


10
önemli hata LNK1104: 'libboost_system-vc110-mt-gd-1_51.lib' dosyası açılamıyor
Görünüşe göre bunu çalıştıramıyorum websocket++Kitaplıklara ihtiyaç duyan ( kitaplığa bağlı ) basit bir konsol uygulaması yaptım Boost.. ama derlemeye çalıştığımda şunu elde ediyorum: önemli hata LNK1104: 'libboost_system-vc110-mt-gd-1_51.lib' dosyası açılamıyor Bununla birlikte, lib'i oluşturan bjam'i yaptım ve lib'lerin (boost_root)/stage/libsyolunu derleyiciye bağladım C++/Additionnals includes. Ben de bakarsak (boost_root)/stage/libsdosyada libboost_system-vc110-mt-gd-1_51.libyoktur. Onun libboost_system-vc110-mt-sgd-1_51.libyerine denir …
89 c++  boost 

13
Cmake, Boost'u bulamıyor
CMake kullanarak bir proje yapılandırmaya çalışıyorum, ancak belirtilen klasörde olsalar bile Boost kitaplıklarını bulamıyor. Ben belirttiniz Boost_INCLUDE_DIR, Boost_LIBRARYDIRve BOOST_ROOT, ama yine de CKağıt Boost bulmak mümkün olmadığını belirten bir hata alıyorum. Böyle bir hatanın sebebi ne olabilir?
89 boost  cmake 

3
Boost.Log günlük kaydı kitaplığını kullanma deneyimi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Boost.Log …
88 c++  boost  logging  boost-log 


7
Shared_ptr kullanma örneği?
Merhaba bugün aynı vektör dizisine farklı türden nesneler nasıl eklenir hakkında bir soru sordum ve bu sorudaki kodum gate* G[1000]; G[0] = new ANDgate() ; G[1] = new ORgate; //gate is a class inherited by ANDgate and ORgate classes class gate { ..... ...... virtual void Run() { //A virtual …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.