templates पर टैग किए गए जवाब

टेम्प्लेट टैग का उपयोग कई संदर्भों में किया जाता है: जेनेरिक प्रोग्रामिंग (विशेष रूप से C ++), और टेम्प्लेट इंजन का उपयोग करके डेटा / दस्तावेज़ निर्माण। कार्यान्वयन पर इस टैग का उपयोग करते समय भारी प्रश्न - कोड भाषा को लागू करने के लिए टैग किया जाता है।

6
Angularjs टेम्पलेट डिफ़ॉल्ट मान यदि बाध्यकारी / अपरिभाषित (फ़िल्टर के साथ)
मेरे पास एक टेम्प्लेट बाइंडिंग है जो 'डेट' नामक एक मॉडल विशेषता को प्रदर्शित करता है जो एक तारीख है, जो कि कोणीय तिथि फ़िल्टर का उपयोग करके है। <span class="gallery-date">{{gallery.date | date:'mediumDate'}}</span> अब तक सब ठीक है। हालाँकि, यदि दिनांक फ़ील्ड में कोई मान नहीं है, तो बाइंडिंग कुछ …

5
यह कैसे जांचा जाए कि एक फ्रीमर्कर टेम्पलेट में कोई चर मौजूद है या नहीं?
मेरे पास एक फ्रीमॉकर टेम्पलेट है जिसमें प्लेसहोल्डर्स का एक समूह है जिसके लिए टेम्प्लेट संसाधित होने पर मानों की आपूर्ति की जाती है। यदि उपयोगकर्ता नाम चर की आपूर्ति की जाती है, तो मैं सशर्त रूप से टेम्पलेट का हिस्सा शामिल करना चाहता हूं: [#if_exists userName] Hi ${userName}, How …

3
मुझे फ़ंक्शन हस्ताक्षर में std :: enable_if से क्यों बचना चाहिए
स्कॉट मेयर्स ने अपनी अगली पुस्तक EC ++ 11 की सामग्री और स्थिति पोस्ट की । उन्होंने लिखा कि पुस्तक में एक आइटम " std::enable_ifफ़ंक्शन हस्ताक्षरों से बचें" हो सकता है । std::enable_if फ़ंक्शन तर्क के रूप में, रिटर्न प्रकार के रूप में या क्लास टेम्पलेट या फ़ंक्शन टेम्पलेट पैरामीटर …

13
कैसे स्मार्ट में डीबग चर को डीबग करें जैसे PHP var_dump () में
मेरे पास एक टेम्पलेट के अंदर कुछ चर हैं और मुझे नहीं पता कि मैंने उन्हें कहाँ सौंपा है। मुझे यह जानना होगा कि किसी विशेष चर के अंदर क्या है; उदाहरण के लिए, कहते हैं कि मेरे पास स्मार्टी नामक एक चर है member। मैंने कोशिश की, {debug}लेकिन यह …

7
std :: function vs template
C ++ 11 के लिए धन्यवाद, हमने std::functionफ़ंक्शनल रैपर के परिवार को प्राप्त किया । दुर्भाग्य से, मैं इन नए परिवर्धन के बारे में केवल बुरी बातें ही सुनता रहता हूं। सबसे लोकप्रिय यह है कि वे बहुत धीमी गति से हैं। मैंने इसका परीक्षण किया और वे वास्तव में …

14
C ++ टेम्प्लेट जो केवल कुछ प्रकारों को स्वीकार करते हैं
जावा में आप जेनेरिक क्लास को परिभाषित कर सकते हैं जो केवल उन प्रकारों को स्वीकार करता है जो आपकी पसंद के वर्ग का विस्तार करते हैं, जैसे: public class ObservableList<T extends List> { ... } यह "extends" कीवर्ड का उपयोग करके किया जाता है। क्या C ++ में इस …
158 c++  templates 

7
std :: enable_if सशर्त रूप से एक सदस्य फ़ंक्शन को संकलित करने के लिए
मैं कैसे उपयोग करने के लिए समझने के लिए काम करने के लिए एक सरल उदाहरण प्राप्त करने की कोशिश कर रहा हूं std::enable_if। इस उत्तर को पढ़ने के बाद , मैंने सोचा कि एक साधारण उदाहरण के साथ आना बहुत कठिन नहीं होना चाहिए। मैं std::enable_ifदो सदस्य-कार्यों के बीच …
156 c++  templates  g++  c++11 

3
कब उपयोग करें std :: आगे के तर्कों के आगे?
C ++ 0x उपयोग करने का एक उदाहरण दिखाता है std::forward: template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); } जब यह std::forwardहमेशा उपयोग करने के लिए फायदेमंद है ? इसके अलावा, यह &&पैरामीटर घोषणा में उपयोग करने की आवश्यकता है , क्या यह सभी मामलों में मान्य है? मुझे लगा …

3
“B <a का उपयोग क्यों करें? a: b ”के बजाय“ a <b? बी: "अधिकतम टेम्पलेट को लागू करने के लिए?
C ++ टेम्प्लेट्स - पूरा गाइड, दूसरा संस्करण अधिकतम टेम्पलेट पेश करता है : template&lt;typename T&gt; T max (T a, T b) { // if b &lt; a then yield a else yield b return b &lt; a ? a : b; } और यह “b &lt; a ? a …
154 c++  templates 

13
C ++ और Java में "जेनेरिक" प्रकारों के बीच अंतर क्या हैं?
जावा में जेनेरिक है और सी ++ templateएस के साथ एक बहुत मजबूत प्रोग्रामिंग मॉडल प्रदान करता है । तो फिर, C ++ और Java जेनरिक में क्या अंतर है?

4
टेम्पलेट डिफ़ॉल्ट तर्क
अगर मुझे निम्नलिखित करने की अनुमति है: template &lt;typename T = int&gt; class Foo{ }; मुझे मुख्य में निम्नलिखित करने की अनुमति क्यों नहीं है? Foo me; लेकिन मुझे निम्नलिखित बताना होगा: Foo&lt;int&gt; me; C ++ 11 ने डिफ़ॉल्ट टेम्पलेट तर्क प्रस्तुत किए और अभी वे मेरी पूरी समझ के …
151 c++  templates 

2
कैसे `void_t` काम करता है
मैंने आधुनिक टेम्पलेट प्रोग्रामिंग ( भाग I , भाग II ) के बारे में Cppcon14 में वाल्टर ब्राउन की चर्चा देखी , जहां उन्होंने अपनी void_tSFINAE तकनीक प्रस्तुत की । उदाहरण: एक सरल चर टेम्पलेट को देखते हुए जो मूल्यांकन करता है voidकि सभी टेम्पलेट तर्क अच्छी तरह से बने …
149 c++  templates  c++14  sfinae 

3
एक वर्ग टेम्पलेट में स्थैतिक सदस्य आरंभीकरण
मैं यह करना चाहूंगा: template &lt;typename T&gt; struct S { ... static double something_relevant = 1.5; }; लेकिन मैं नहीं कर सकता क्योंकि something_relevantअभिन्न प्रकार का नहीं है। यह निर्भर नहीं करता है T, लेकिन मौजूदा कोड इस पर निर्भर करता है कि यह एक स्थिर सदस्य है S। चूंकि …
148 c++  templates  static 

4
क्लास के भीतर टेम्प्लेट फ़ंक्शन कैसे बनाएं? (C ++)
मुझे पता है कि एक खाका समारोह करना संभव है: template&lt;typename T&gt; void DoSomeThing(T x){} और टेम्प्लेट क्लास बनाना संभव है: template&lt;typename T&gt; class Object { public: int x; }; लेकिन क्या यह संभव है कि कक्षा को टेम्पलेट के भीतर न बनाया जाए, और फिर उस कक्षा को एक …
144 c++  templates  function  class 

10
कैसे सी सरणी आरंभीकरण का अनुकरण करने के लिए "int arr [] = {e1, e2, e3,…}" व्यवहार के साथ st :: :: सरणी?
(नोट: यह प्रश्न तत्वों की संख्या को निर्दिष्ट नहीं करने और अभी भी नेस्टेड प्रकारों को सीधे आरंभीकृत करने की अनुमति देने के बारे में है ।) इस प्रश्न में सी सरणी जैसे बचे हुए उपयोगों पर चर्चा की गई है int arr[20];। पर उसके जवाब , @James Kanze शो …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.