Articles of आर एफएक

मैं क्यूएमके परियोजनाओं का निर्माण करते समय C ++ 14 सुविधाओं का उपयोग कैसे कर सकता हूं?

मैं वर्तमान में अपने क्यूटी अनुप्रयोगों में सी ++ 11 सुविधाओं का उपयोग कर रहा हूं। हालांकि, मैं अपने अनुप्रयोगों में से कुछ नई सी ++ 14 सुविधाओं का उपयोग करना चाहता हूं। क्यूटी अनुप्रयोग में सी ++ 11 को सक्षम करने के लिए, केवल क्यूएमके प्रोजेक्ट फ़ाइल में एक पंक्ति जोड़ने की आवश्यकता है, […]

सी ++ 14 में क्यों 1 << 31 को कार्यान्वयन-परिभाषित किया गया था?

2014 से पहले सी और सी ++ के सभी संस्करणों में, लेखन 1 << (CHAR_BIT * sizeof(int) – 1) अपरिभाषित व्यवहार के कारण होता है, क्योंकि बायीं स्थानांतरण को 2 से लगातार गुणन के बराबर परिभाषित किया जाता है, और यह बदलाव पूर्णांक अतिप्रवाह पर हस्ताक्षर करता है: E1 << E2 का नतीजा E1 बायां-स्थानांतरित […]

C ++ मानक लाइब्रेरी में कौन से हेडर एक और हैडर को शामिल करने की गारंटी देते हैं?

सी ++ मानक लाइब्रेरी हेडर अनिर्दिष्ट तरीके से एक-दूसरे को शामिल कर सकते हैं, इसलिए प्रोग्रामर को आम तौर पर एक हेडर सहित दूसरे पर निर्भर नहीं होना चाहिए। कुछ मामलों में, हालांकि, एक हेडर को एक और हेडर शामिल करने की गारंटी है, या कुछ विशेष फ़ंक्शन उपलब्ध कराएंगे, जिन्हें अन्य हेडर के शामिल […]

सी ++ काफ़ी टाइपिंग और टाइप टाइप करें

हमारे प्रोजेक्ट में, हम स्पष्ट रूप से यह बताते हैं कि "प्रमेय" का उपयोग बहुत ही ज्यादा होता है, जो कि प्रारम्भिक रूप से प्रतीत होता है। यह मुख्य रूप से std::string पहचानकर्ता जैसे PortalId या CakeId लिए प्रयोग किया जाता है। अब हम जो वर्तमान में कर सकते हैं वह है using PortalId = […]

मुझे C + + 14 स्वत: रिटर्न टाइप कटौती कब का उपयोग करना चाहिए?

जीसीसी 4.8.0 जारी किए गए के साथ, हमारे पास एक कंपाइलर है जो स्वत: रिटर्न टाइप कटौती का समर्थन करता है, सी ++ 14 का हिस्सा। -std=c++1y साथ, मैं यह कर सकता हूँ: auto foo() { //deduced to be int return 5; } मेरा सवाल है: मुझे इस सुविधा का उपयोग कब करना चाहिए? यह […]

आर में स्ट्रिंग में अक्षरों का परीक्षण करें

मैं यह निर्धारित करने की कोशिश कर रहा हूं कि क्या स्ट्रिंग दूसरे स्ट्रिंग का सबसेट है। उदाहरण के लिए: chars <- "test" value <- "es" मैं सच वापस करना चाहता हूं यदि "मान" स्ट्रिंग "वर्ण" के भाग के रूप में प्रकट होता है निम्नलिखित परिदृश्य में, मैं झूठी वापसी करना चाहता हूं: chars <- […]

Lvalue-to-rvalue रूपांतरण पर उदाहरण को समझना

मुझे यह समझना कठिन है कि यह कोड (सी ++ 14 ड्राफ्ट मानक [conv.lval] ) का एक उदाहरण g(false) लिए अपरिभाषित व्यवहार को आह्वान करता है। क्यों constexpr कार्यक्रम वैध constexpr है? इसके अलावा, " yn उपयोग नहीं करता" इसका क्या अर्थ है? दोनों कॉल में g() हम n डाटा सदस्य वापस कर रहे हैं […]

Make_unique / make_shared के माध्यम से initializer_list निर्माता कॉलिंग

मैं std::make_unique का उपयोग करने वाले वर्ग को instanciate करने का प्रयास कर रहा हूँ जिसका निर्माता एक std::initializer_list प्राप्त std::initializer_list यहां एक न्यूनतम मामला है: #include <string> #include <vector> #include <initializer_list> #include <memory> struct Foo { Foo(std::initializer_list<std::string> strings) : strings(strings) {} std::vector<std::string> strings; }; int main(int, char**) { auto ptr = std::make_unique<Foo>({"Hello", "World"}); return […]

में त्रुटि / if (condition) {: तर्क का लंबाई शून्य है

मुझे त्रुटि मिली Error in if (condition) { : argument is of length zero या Error in while (condition) { : argument is of length zero क्या इस त्रुटि संदेश का कारण बनता है, और इसका क्या अर्थ है? आगे के निरीक्षण पर ऐसा लगता है कि मूल्य NULL condition ## NULL इस त्रुटि से […]

Std :: make_unique और std :: unique_ptr के बीच अंतर

क्या std::make_unique पास कोई कार्यक्षमता लाभ है जैसे std::makes_shared ? मैन्युअल रूप से std::unique_ptr निर्माण करने की तुलना में: std::make_unique<int>(1); // vs std::unique_ptr<int>(new int(1));

दिलचस्प पोस्ट
यदि Google मानचित्र में कोई बिंदु भूमि या पानी है तो सत्यापित करें संकलित करते समय -थथथ ध्वज का महत्व CodeIgniter – क्यों xss_clean का उपयोग करें क्यों धीमी WADL तेज? Linux में सी में शैल स्क्रिप्ट को कैसे निष्पादित करें? Django फ़िल्टर – या? क्या मुझे एएसपी.नेट एमवीसी में स्थानांतरित करना चाहिए? मैं SQL सर्वर प्रबंधन स्टूडियो के साथ एक समग्र कुंजी कैसे बनाऊं? कैसे uitabbarcontroller को छिपाने के लिए AS3: डाली या "के रूप में"? क्या कर रहे हैं? Git / info / grafts के लिए? पायथन पुराने SSL संस्करण को संदर्भित करता है Google क्लाउड डेटाफ्लो के माध्यम से Parititoned BigQuery तालिका में निर्माण / लेखन माडल से पैरामीटर पास करें हुवाई, लॉगअप मेरे ऐप के लिए लॉग नहीं दिखा रहा है?