nullptr

    6गर्मी

    1उत्तर

    मैं जीसीसी 4.7.2 के तहत संकलित करने के लिए मौजूदा कोड पोर्ट कर रहा हूं और नलप्टर के साथ एक अजीब समस्या में भाग गया हूं। मैं एक साधारण परीक्षण मामले के लिए नीचे उबाल में कामयाब रहे: #include <stdio.h>

    5गर्मी

    4उत्तर

    के लिए एक प्रकार nullptr दें निम्नलिखित स्निपेट मान लीजिए:, template <class T> void fct(T* a, T* b){ // do something } A a; fct(&a, nullptr); // Problem here! इस मुसीबत बना देता है के बाद

    5गर्मी

    1उत्तर

    समारोह को ध्यान में रखते: template <class T> void f(const T* const ptr); f(nullptr) के लिए T क्या है?

    6गर्मी

    1उत्तर

    पर असाइन किया गया है, तो मुझे आश्चर्य है कि यह देखने का कोई तरीका है कि std::function में आपके द्वारा निर्दिष्ट फ़ंक्शन पॉइंटर nullptr था या नहीं। मैं !-ऑपरेटर को ऐसा करने की उम्मीद कर रहा था, लेकिन य

    10गर्मी

    2उत्तर

    वर्तमान में मैं बार्न स्ट्रास्ट्रुप द्वारा "सी ++ का दौरा" पढ़ रहा हूं। बात यह है कि मायने रखती है: int count_x(char* p, char x) // count the number of occurrences of x in p[] // p is assumed to poi

    6गर्मी

    2उत्तर

    हमारी परियोजना सी ++ 11/14 का उपयोग करती है, और हम 0 या NULL के बजाय nullptr का उपयोग पॉइंटर्स के साथ करना चाहते हैं, भले ही 0 (एक पूर्णांक अक्षर के रूप में) की अनुमति है। अगर मैं जीसीसी (5.3.0) और #2

    16गर्मी

    4उत्तर

    सारांश: nullptrbool में बदलता है, और boolint में बदलता है, तो क्यों nullptrint में नहीं बदलता? इस कोड को ठीक है: void f(bool); f(nullptr); // fine, nullptr converts to bool और यह ठीक है: bool b;

    12गर्मी

    5उत्तर

    में केवल एक स्ट्रिंग वैरिएबल नहीं है, तो मेरे पास A, B, C नामक स्ट्रिंग वेरिएबल्स हैं LPCWSTR। मैं उन्हें किसी अन्य फ़ंक्शन से असाइन कर रहा हूं जो कभी-कभी nullptr लौटा सकता है यदि कुछ गलत हो जाता है।

    6गर्मी

    1उत्तर

    मेरे खेल इंजन में के माध्यम से स्वामित्व का प्रतिनिधित्व करते हुए, वहाँ तीन वर्गों रहे हैं। EntityVehicleके उदाहरण EntityCharacter की ओर इशारा साथ सीट ऑब्जेक्ट सम्मिलित हैं। यदि सीट ऑब्जेक्ट का लक्ष्य

    6गर्मी

    2उत्तर

    है nullptrhere के कार्यान्वयन देखते हुए क्या मेरा ध्यान मिल गया है कि nullptrrvalue है जिसका मतलब है कि हम इस std::nullptr_t&& nullref = nullptr; की तरह कुछ कर सकते हैं लेकिन यह कैसे nullptrrvalue ह