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

एक कटे हुए प्रकार के लिए `ऑटो` कीवर्ड को C ++ 11 में पुनर्निर्मित किया गया था। जब एक प्रारंभिक चर घोषणा में एक प्रकार के नाम को प्रतिस्थापित करने के लिए उपयोग किया जाता है, तो चर को एक ही प्रकार के आरंभिक के रूप में दिया जाता है। जब वापसी प्रकार के रूप में उपयोग किया जाता है, तो वापसी प्रकार को एक वापसी रिटर्न प्रकार के रूप में निर्दिष्ट किया जाता है, या रिटर्न-एक्सप्रेशन से घटाया जाता है।

4
क्या C ++ 11 के 'ऑटो' के उपयोग से प्रदर्शन में सुधार हो सकता है?
मैं देख सकता हूं कि autoC ++ 11 का प्रकार शुद्धता और रखरखाव में सुधार क्यों करता है । मैंने पढ़ा है कि यह प्रदर्शन में सुधार भी कर सकता है ( ऑलवेज ऑलवेज ऑटो बाय हर्ब सटर), लेकिन मुझे एक अच्छी व्याख्या याद आती है। कैसे autoबेहतर हो सकता …
230 c++  performance  c++11  auto 

14
C ++ 11 ऑटो कीवर्ड के साथ कितना अधिक है?
मैं autoजटिल टेम्प्लेटेड प्रकारों के लिए C ++ 11 मानक में उपलब्ध नए कीवर्ड का उपयोग कर रहा हूं , जो मुझे विश्वास है कि इसके लिए डिज़ाइन किया गया था। लेकिन मैं इसका उपयोग चीजों के लिए भी कर रहा हूं जैसे: auto foo = std::make_shared<Foo>(); और अधिक संदेह …

4
Auto && हमें क्या बताता है?
अगर आप जैसा कोड पढ़ते हैं auto&& var = foo(); fooप्रकार के मान से लौटने वाला कोई भी कार्य कहां है T। फिर varटाइप टू रेवल्यू रेफरेंस का एक लैवल्यू है T। लेकिन इसके लिए क्या मतलब है var? क्या इसका मतलब है, हमें संसाधनों की चोरी करने की अनुमति …

2
घोषणापत्र (ऑटो) के कुछ उपयोग क्या हैं?
На сттот вопрос есть ответы на Stack Overflow на русском : Конструкция घोषणापत्र (ऑटो) C ++ 14 में decltype(auto)मुहावरा पेश किया गया है। आमतौर पर इसका उपयोग घोषणाओं को दिए गए अभिव्यक्ति पर नियमों का उपयोग करने की अनुमति देना हैautodecltype । मुहावरे के "अच्छे" उपयोग के उदाहरणों के लिए …

7
C ++ ऑटो कीवर्ड। यह जादू क्यों है?
सभी सामग्री से मैं C ++ सीखता था, auto हमेशा एक अजीब भंडारण अवधि निर्दिष्ट की जाती है जो किसी भी उद्देश्य की पूर्ति नहीं करती थी। लेकिन अभी हाल ही में, मुझे उस कोड का सामना करना पड़ा जिसने इसे अपने आप में एक प्रकार का नाम के रूप …
145 c++  types  c++11  auto 

14
क्या C ++ में ऑटो के साथ चर घोषित करने के लिए एक नकारात्मक पहलू है?
ऐसा लगता है कि autoC ++ 11 में जोड़ा जाने वाला एक काफी महत्वपूर्ण फीचर था जो बहुत सी नई भाषाओं का अनुसरण करता है। पाइथन जैसी भाषा के साथ, मैंने कोई स्पष्ट चर घोषणा नहीं देखी है (मुझे यकीन नहीं है कि यह पायथन मानकों का उपयोग करना संभव …

6
C ++ 11 में "ऑटो" के साथ कटौती करने पर लैम्ब्डा का प्रकार क्या है?
मुझे यह धारणा थी कि, लंबोदर का प्रकार एक फ़ंक्शन पॉइंटर है। जब मैंने निम्नलिखित परीक्षण किया, तो मैंने इसे गलत ( डेमो ) पाया। #define LAMBDA [] (int i) -> long { return 0; } int main () { long (*pFptr)(int) = LAMBDA; // ok auto pAuto = LAMBDA; …
142 c++  lambda  c++11  typeof  auto 

4
मैं निजी प्रकार पर ऑटो का उपयोग क्यों कर सकता हूं?
मुझे किसी तरह आश्चर्य हुआ कि निम्नलिखित कोड संकलित करता है और चलता है (vc2012 और gcc4.7.2) class Foo { struct Bar { int i; }; public: Bar Baz() { return Bar(); } }; int main() { Foo f; // Foo::Bar b = f.Baz(); // error auto b = f.Baz(); …

2
फंक्शन हेडिंग में एरो ऑपरेटर (->)
मैं निम्नलिखित कोड भर आया: template <typename T, typename T1> auto compose(T a, T1 b) -> decltype(a + b) { return a+b; } एक बात है जो मुझे समझ नहीं आ रही है: मुझे पता चल गया कि ->फंक्शन हेडिंग में एरो ऑपरेटर ( ) का क्या मतलब है? मैं …
128 c++  c++11  auto  decltype 

7
क्यों ऑटो एक = 1; C में संकलन?
कोड: int main(void) { auto a=1; return 0; } MS Visual Studio 2012 संकलक द्वारा त्रुटियों के बिना संकलित किया जाता है, जब फ़ाइल में .c एक्सटेंशन होता है। मैंने हमेशा सोचा है कि जब आप .c एक्सटेंशन का उपयोग करते हैं, तो संकलन सी सिंटैक्स के अनुसार होना चाहिए, …
125 c  auto  c11 

6
लैंबडा खुद लौट रहा है: क्या यह कानूनी है?
इस बेकार कार्यक्रम पर विचार करें: #include <iostream> int main(int argc, char* argv[]) { int a = 5; auto it = [&](auto self) { return [&](auto b) { std::cout << (a + b) << std::endl; return self(self); }; }; it(it)(4)(6)(42)(77)(999); } मूल रूप से हम एक लैंबडा बनाने की कोशिश …

3
सामान्य लैंबडा C ++ 14 में कैसे काम करता है?
जेनेरिक लैम्ब्डा कैसे काम करता है (autoC ++ 14 मानक में एक तर्क प्रकार के रूप में कीवर्ड)? क्या यह C ++ टेम्प्लेट पर आधारित है जहां प्रत्येक अलग-अलग तर्क प्रकार के कंपाइलर एक ही बॉडी के साथ एक नया फंक्शन उत्पन्न करते हैं लेकिन बदले हुए प्रकार (कंपाइल-टाइम पॉलीमॉर्फिज्म) …
114 c++  lambda  auto  c++14 

6
क्या जावा में ऑटो टाइप इंफ़ेक्शन है?
क्या autoजावा में एक वैरिएबल प्रकार है जैसे आपके पास C ++ में है? एक उदाहरण: for ( auto var : object_array) std::cout << var << std::endl; for( auto var : object_array) var.do_something_that_only_this_particular_obj_can_do(); मुझे पता है कि जावा में लूप के लिए एक बढ़ाया है, लेकिन क्या एक ऑटो है? …
113 java  c++  auto 

4
क्या नए C ++ 11 प्रोग्राम के लिए ट्रेलिंग रिटर्न टाइप सिंटैक्स स्टाइल डिफ़ॉल्ट होना चाहिए? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 3 साल पहले बंद हुआ …

4
सी ++ ऑटो और बनाम ऑटो
स्थानीय चर बनाते समय, क्या इसका उपयोग करना सही है (const) auto&या auto? उदाहरण के लिए: SomeClass object; const auto result = object.SomeMethod(); या const auto& result = object.SomeMethod(); जहाँ SomeMethod () एक गैर-आदिम मान लौटाता है - शायद दूसरा उपयोगकर्ता-परिभाषित प्रकार। मेरी समझ यह है कि const auto& resultSomeMethod …
91 c++  auto 

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