Articles of टेम्पलेट

सी ++ टेम्पलेट में प्रकार का नाम प्राप्त करें

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

क्लास के भीतर एक टेम्पलेट फ़ंक्शन कैसे बनाएं? (C ++)

मुझे पता है कि एक टेम्पलेट फ़ंक्शन बनाना संभव है: template<typename T> void DoSomeThing(T x){} और एक टेम्प्लेट क्लास बनाना संभव है: template<typename T> class Object { public: int x; }; लेकिन क्या किसी टेम्पलेट के भीतर एक वर्ग बनाना संभव नहीं है, और फिर उस क्लास में किसी टेम्पलेट को फ़ंक्शन बना सकता है? […]

सी ++ टेम्पलेट पैरामीटर प्रकार अनुमान

मेरे पास सी ++ में ऐसे टेम्पलेट हैं template<typename T, T* P> struct Ptr {}; इसलिए मैं इसे इस तरह प्रयोग कर सकता हूं: const int i = 0; Ptr<int, &i> ptr; या Ptr<decltype(i), &i> ptr; लेकिन मैं टाइप int या पहचान दो बार निर्दिष्ट नहीं करना चाहता, मैं सिर्फ इसका इस्तेमाल करना चाहता हूं […]

सरल टेम्पलेट वर्ग के साथ "अपरिभाषित प्रतीकों" लिंकर त्रुटि

कुछ वर्षों के लिए सी ++ से दूर हो गया और निम्नलिखित कोड से एक लिंकर त्रुटि प्राप्त हो रही है: Gene.h #ifndef GENE_H_INCLUDED #define GENE_H_INCLUDED template <typename T> class Gene { public: T getValue(); void setValue(T value); void setRange(T min, T max); private: T value; T minValue; T maxValue; }; #endif // GENE_H_INCLUDED Gene.cpp […]

टेम्पलेट्स के साथ निर्यात कीवर्ड का उपयोग करना

जैसा कि मैं समझता हूं "निर्यात" कीवर्ड का उपयोग किया जा सकता है ताकि कोई शीर्षक फ़ाइल के माध्यम से टेम्पलेट वर्ग या फ़ंक्शन हस्ताक्षर का खुलासा कर सके और लाइब्रेरी फ़ाइल में वास्तविक कार्यान्वयन कर सके। क्या कोई कृपया एक व्यावहारिक नमूना कार्यक्रम प्रदान करता है जो यह दिखाता है कि यह कैसे करना […]

डेटाग्रिडिटेमप्लेट कॉलम के पीछे का कोड क्या है, और इसका उपयोग कैसे करना है?

मेरे पास WPF में एक DataGrid है और मैं ग्रिड के कुछ कक्षों में Button को जोड़ने का प्रयास कर रहा हूं, इसके बाद एक विशेष ItemsSource लिए बाध्य है I मैंने ऐसा एक्सएमएल में करने की कोशिश की है: <dg:DataGridTemplateColumn x:Name="R1" CanUserReorder="False" IsReadOnly="False"> <dg:DataGridTemplateColumn.CellTemplate> <DataTemplate> <awc:ImageButton Content="Edit" Name="btnEdit" Visibility="Collapsed"/> </DataTemplate> </dg:DataGridTemplateColumn.CellTemplate> </dg:DataGridTemplateColumn> हालांकि, मैं […]

एक स्थिर सदस्य को आरंभ करने के लिए कैसे मजबूर किया जाए?

इस उदाहरण कोड पर विचार करें: template<class D> char register_(){ return D::get_dummy(); // static function } template<class D> struct Foo{ static char const dummy; }; template<class D> char const Foo<D>::dummy = register_<D>(); struct Bar : Foo<Bar> { static char const get_dummy() { return 42; } }; ( इसके अलावा आयोडीन पर भी ।) मुझे dummy […]

टेम्पलेट तर्क के रूप में सी-शैली स्ट्रिंग्स?

सी-स्टाइल स्ट्रिंग्स को टेम्पलेट आर्गमेंट के रूप में इस्तेमाल किया जा सकता है? मैंने कोशिश की: template <char *str> struct X { const char *GetString() const { return str; } }; int main() { X<"String"> x; cout<<x.GetString(); } और यद्यपि मुझे क्लास की परिभाषा के बारे में कोई शिकायत नहीं मिलती है, तात्पर्य पैदावार 'X' […]

स्ट्रिंग लीटरल्स को गैर प्रकार के टेम्प्लेट पैरामीटर के रूप में अनुमति नहीं है

निम्नलिखित उद्धरण एडिसन वेस्ले द्वारा सी ++ टेम्पलेट्स से है क्या कोई कृपया मुझे सादे अंग्रेजी / आम आदमी के शब्दों में इसका अर्थ समझने में सहायता करता है? क्योंकि स्ट्रिंग लीटरल आंतरिक लिंकेज वाले ऑब्जेक्ट हैं (दो स्ट्रिंग लिटरल्स उसी वैल्यू के साथ हैं, लेकिन अलग-अलग मॉड्यूल में विभिन्न ऑब्जेक्ट हैं), आप उन्हें टेम्पलेट […]

क्या लैम्ब्डा फ़ंक्शंस को थमाया जा सकता है?

सी ++ 11 में, क्या लैम्ब्डा फंक्शन के टेम्पलेट का कोई तरीका है? या क्या यह स्वाभाविक रूप से बहुत विशिष्ट है जिसे templated किया जा सकता है? मैं समझता हूं कि मैं इसके बजाय एक क्लासिक टेम्पलेटेड क्लास / फ़ैक्टर को परिभाषित कर सकता हूं, लेकिन प्रश्न अधिक पसंद है: क्या भाषा लैम्ब्डा फ़ंक्शन […]

दिलचस्प पोस्ट
कोको / उद्देश्य-सी में वैश्विक चर? रूबी में नेस्टेड हैश के तत्वों तक पहुंचना दो जीआईटी रिपॉजिटरी सिंक्रनाइज़ कैसे करें "BEGIN आरएसए निजी कुंजी" और "BEGIN निजी कुंजी" के बीच अंतर क्या है कैसे uncaughtException एंड्रॉइड को लागू करने के लिए जिंजरब्रेड पर चलाए गए एप्लिकेशन के लिए MODIFY_PHONE_STATE की अनुमति कैसे दी जाए Entity Framework initialization धीमा है – मैं इसे तेजी से बूटस्ट्रैप के लिए क्या कर सकता हूँ? स्ट्रिंग क्यों नहीं है? एक स्थिरता खाली है? पीपीपी में इनपुट और आउटपुट की सफाई का पवित्र कंसा? FormData.append ("कुंजी", "मूल्य") काम नहीं कर रहा है बैच फ़ाइल में सबस्ट्रिंग करने का सबसे अच्छा तरीका क्या है? परीक्षण करें कि क्या एक UIView एनीमेशन के बीच में है सी कंपाइलर संरेखण पैडिंग को खत्म करने के लिए संरचना सदस्यों को पुनर्व्यवस्थित क्यों नहीं कर सकता? उद्देश्य-सी में एक फ़ाइल या फ़ोल्डर का निरीक्षण करें एंड्रॉइड क्लास बेसएडैप्टर में GetItem और getItemId के तरीकों का क्या इरादा है?