typedef

    5गर्मी

    1उत्तर

    निम्नलिखित में क्या गलत है? ISO C++ forbids declaration of ‘shared_ptr’ with no type

    9गर्मी

    5उत्तर

    मुझे टाइपपीफ * अनिर्दिष्ट * value_type जैसे विवरण देखें I टाइपपीफ * अनिर्दिष्ट * संदर्भ; बूस्ट :: multi_array कक्षा की घोषणा में । namespace boost { template <typename ValueType, std::size_t

    16गर्मी

    2उत्तर

    मैंने इस तरह के कुछ कोड का उपयोग किया: void A() { typedef struct B B; struct B { }; B b; }; typedef और struct परिभाषा किसी फ़ंक्शन के अंदर। यह क्लैंग के साथ संकलित है, ल

    5गर्मी

    7उत्तर

    निम्नलिखित परिभाषित करता है AB द्वारा को बदला जाएगा: #define A B जबकि इस प्रकारB के लिए परिभाषित करता है A एक उपनाम होने के लिए: typedef B A; क्यों? क्या यह अनौपचारिक नहीं है?

    16गर्मी

    10उत्तर

    MSDN के अनुसार typedef वाक्य रचना है: typedef प्रकार-घोषणा पर्याय; बहुत आसान: typedef int MY_INT; लेकिन कैसे हो सदस्य-समारोह-सूचक typedefs इस नियम के अनुपालन करता है? typedef int (MyClass::*MyTypede

    6गर्मी

    6उत्तर

    मैं डिफ़ॉल्ट तर्क होने सभी मापदंडों के साथ एक टेम्प्लेटेड वर्ग घोषित, उदाहरण के लिए के साथ एक टेम्पलेट typedef: फिर template<typename TYPE = int> class Foo {}; निम्न दो बराबर हैं: Foo<int> one; Fo

    12गर्मी

    3उत्तर

    में जेनेरिक क्लास के लिए टाइपपीफ का उपयोग कैसे करें मैं unordered_map का उपयोग करने की कोशिश कर रहा हूं। लेकिन कुछ सर्वरों में हमारे पास tr1 लाइब्रेरी नहीं है। उन मामलों में मैं मानचित्र का उपयोग करना

    13गर्मी

    3उत्तर

    मुझे स्मार्ट पॉइंटर्स का उपयोग करना अच्छा लगता है, और कुछ कोड देखा है जो typedef के अच्छे उपयोग को सुंदर बनाता है। उदाहरण के लिए: struct A { typedef boost::shared_ptr<A> pointer; }; मुझे लिखने

    11गर्मी

    1उत्तर

    मैं इस तरह एक अपारदर्शी संरचना और संबंधित एपीआई परिभाषित किया है: typedef struct foo foo; foo *create_foo(...); delete_foo(foo *f); मैं अपने ग फ़ाइल में संरचना परिभाषित करने में सक्षम नहीं हूँ। Re

    5गर्मी

    2उत्तर

    मैं C++ उदाहरण के लिए typedef संबंधित कोई प्रश्न है: typedef const char* yes[5]; typedef स्थिरांक चार * की एक वैकल्पिक नाम देता है, तो स्थिरांक चार * के वैकल्पिक नाम yes[5] है? yes[5] क्या दर्शाता ह