Articles of बूस्ट

सी ++ में विस्मरण टाइप करें: कैसे बढ़ावा :: साझा_प्रति और बढ़ावा :: कार्य कार्य?

प्रकार के विलोपन – क्या यह है कि आप इसे कैसे कहते हैं? कैसे boost::shared_ptr अपने deleter को संग्रहीत करता है और कैसे boost::function उसके फंक्शन ऑब्जेक्ट को संग्रहीत करता है? क्या कोई ट्यूटोरियल जो चाल को सिखाता है? प्रकार-मिटाए गए फ़ंक्शंस ऑब्जेक्ट्स का उपयोग करने की रन-टाइम लागत क्या है?

डाउनकास्टिंग shared_ptr <बेस> को shared_ptr <derived> करने के लिए?

अद्यतन: इस उदाहरण में shared_ptr बूस्ट में है, लेकिन यह shared_polymorphic_downcast (या dynamic_pointer_cast या static_pointer_cast उस बात के लिए) का समर्थन नहीं करता है! संदर्भ श्रेणी को खोए बिना मैं किसी व्युत्पन्न कक्षा में एक साझा सूचक को प्रारंभ करने का प्रयास कर रहा हूं: struct Base { }; struct Derived : public Base { […]

Async बूस्ट असियो का उपयोग करते हुए फाइल डिस्क्रिप्टर पर प्रतीक्षा करें

मैं अपने boost::asio एप्लिकेशन के साथ डी-बस को एकीकृत करने की कोशिश कर रहा हूं। डी-बस में एपीआई है जो यूनिक्स फाइल डिस्क्रिप्टर (मुख्य रूप से सॉकेट्स, लेकिन एफआईएफओ भी हो सकता है) को देखे जाने के लिए सेट करता है। जब उन वर्णलेखकों को पढ़ने के लिए कुछ है तो मुझे डी-बस एपीआई को […]

boost :: property_tree एक्सएमएल सुंदर प्रिंटिंग

मैं अपने अनुप्रयोग में XML कॉन्फ़िगरेशन फ़ाइलों को पढ़ने और लिखने के लिए boost :: property_tree का उपयोग कर रहा हूं। लेकिन जब मैं फाइल लिखता हूं तो फ़ाइल में बहुत सी खाली लाइनों के साथ आउटपुट दिखता है। समस्या यह है कि यह मनुष्यों द्वारा भी संपादित होना चाहिए, इसलिए मैं एक बेहतर आउटपुट […]

इस के लिए एक बढ़ावा :: साझा किया गया है

मैं boost:shared_ptr व्यापक उपयोग कर रहा हूं boost:shared_ptr मेरे कोड में boost:shared_ptr वास्तव में, ढेर पर आवंटित की जाने वाली अधिकांश ऑब्जेक्ट एक shared_ptr द्वारा आयोजित की जाती हैं दुर्भाग्य से इसका मतलब यह है कि मैं इसे किसी भी फ़ंक्शन में पास नहीं कर सकता जो कि shared_ptr लेता है। इस कोड पर विचार […]

खराब ऑलॉक फेंक दिया गया है

मुझे बढ़ावा मिला प्रबंधित साझा मेमोरी के साथ काम करने की कोशिश करते समय 'bad_alloc' मिल रहा है मैंने अधीर और अपने खुद के परिवर्तनों को शामिल करने के लिए अपने त्वरित मार्गदर्शिका से बढ़ावा उदाहरण का प्रतिलिपि किया है। मेरा कोड नीचे है, मैंने उदाहरण के सामान की टिप्पणी की है और मुझे इसके […]

सी ++ 11 लैंबडा के साथ बूस्ट एडाप्टर का उपयोग करना

मैंने इस कोड को संकलित करने की कोशिश की: #include <boost/range/adaptors.hpp> #include <boost/range/algorithm.hpp> #include <vector> int main() { std::vector<int> v{ 1,5,4,2,8,5,3,7,9 }; std::cout << *boost::min_element(v | boost::adaptors::transformed( [](int i) { return -i; })) << std::endl; return 0; } संकलन निम्नलिखित त्रुटि संदेश (एक लंबे टेम्पलेट तत्काल उपन्यास के बाद) के साथ विफल रहा है: /usr/local/include/boost/iterator/transform_iterator.hpp:84:26: […]

कैसे Boost.serialize के साथ व्युत्पन्न टेम्पलेट वर्ग serialize करने के लिए?

मैं निम्नलिखित कक्षाओं को क्रमबद्ध / अनसिइल बनाना चाहता हूं: class Feature{ … virtual string str()=0; }; template<typename T> class GenericFeature : public Feature{ T value; … virtual string str(); }; मैंने बोस को बढ़ावा दिया। साइरियलाइज़ डॉक्स और कहा कि आपको कक्षाओं को पंजीकृत करना होगा। मैं उन्हें कन्स्ट्रक्टर में रजिस्टर कर सकता हूं। […]

बढ़ावा देने के साथ xcode: लिंकर (आईडी) दृश्यता सेटिंग्स के बारे में चेतावनी

मैं अपने आईफोन एक्सकोड परियोजना के लिए नीचे दिए गए लिंक से एक बढ़ावा ढांचा का उपयोग कर रहा हूं: https://goodliffe.blogspot.com/2010/09/building-boost-framework-for-ios-iphone.html यह ठीक काम करता है, लेकिन मुझे सैकड़ों एप्पल मच-ओ लिंकर (आईडी) चेतावनियां मिलती हैं जैसे: वैश्विक कमजोर प्रतीक __ZTVN5boost17bad_function_callE के लिए __ZN5boost15program_options6detail7cmdline24handle_additional_parserERSt6vectorISsSaISsEE में सीधी पहुंच का अर्थ है कमजोर प्रतीक रनटाइम पर ओवरराइड […]

स्ट्रिंग्स में अभिन्न मूल्यों को रूपांतरित करने के 3 आधुनिक सी ++ तरीकों की तुलना करना

मैं एकीकरण को स्ट्रिंग में कनवर्ट करने का एक मानक तरीका चुनने की कोशिश कर रहा था, इसलिए मैंने 3 तरीके के निष्पादन समय को मापकर एक छोटा प्रदर्शन मूल्यांकन किया #include <iostream> #include <string> #include <sstream> #include <vector> #include <chrono> #include <random> #include <exception> #include <type_traits> #include <boost/lexical_cast.hpp> using namespace std; // 1. A […]

दिलचस्प पोस्ट
क्या जावा में रचनाकार से सार पद्धति को कॉल करना ठीक है? चयनित पाठ का मूल तत्व प्राप्त करें ServletRequest.getParameterMap () रिटर्न मैप <स्ट्रिंग, स्ट्रिंग > और ServletRequest.getParameter () स्ट्रिंग रिटर्न करता है? क्यों strncpy नल समाप्त नहीं करता है? त्रुटि संदेश: "'क्रोमेड्रिवर' निष्पादन योग्य पथ में उपलब्ध होने की आवश्यकता है" क्या आप अतिरिक्त स्कोपिंग के लिए घुंघराले ब्रेसिज़ का उपयोग करते हैं? INSI फ़ाइल पार्सशेल्ड में पार्सिंग अनिर्धारित, अनिर्दिष्ट और कार्यान्वयन-परिभाषित व्यवहार एक फ़ोल्डर में सभी फाइलों को खोलना, और किसी फ़ंक्शन को लागू करना स्विफ्ट 2 में हटाए गए .toInt ()? UITableview: कुछ पंक्तियों के लिए चयन अक्षम कैसे करें लेकिन अन्य नहीं मैं कैसे जावास्क्रिप्ट भाषण की स्थिति को सिंक्रनाइज़ कर सकता हूं? के लिए पायथन बफर प्रकार क्या है? c: के लिए हर कोई javax.el.PropertyNotFoundException फेंकता है: संपत्ति 'foo' प्रकार java.lang.String पर नहीं मिला सी # एक साधारण एसएसएच कमांड भेजें