c++11 पर टैग किए गए जवाब

इस टैग का उपयोग उस कोड के लिए करें जिसे C ++ 11 के रूप में संकलित किया जाना चाहिए (C ++ 14 या बाद में शुरू की गई किसी भी सुविधा का उपयोग नहीं करना)।

7
C ++ में स्टेटमेंट ऑर्डर लागू करना
मान लीजिए कि मेरे पास कई बयान हैं जिन्हें मैं एक निश्चित क्रम में निष्पादित करना चाहता हूं। मैं अनुकूलन स्तर 2 के साथ g ++ का उपयोग करना चाहता हूं, इसलिए कुछ बयानों को फिर से व्यवस्थित किया जा सकता है। बयानों के एक निश्चित क्रम को लागू करने …

4
C ++ मॉड्यूल - उन्हें C ++ 0x से क्यों निकाला गया? क्या वे बाद में वापस आ जाएंगे?
मैंने अभी C ++ 0x में मॉड्यूल के बारे में इस पुराने C ++ 0x ड्राफ्ट की खोज की । वर्तमान में .h / .cpp सिस्टम से बाहर निकलने का विचार केवल .cpp फ़ाइलों को लिखने से था, जो संकलन के दौरान मॉड्यूल फ़ाइलों को उत्पन्न करेगा, जो तब अन्य …

2
"…" ... टोकन का अर्थ क्या है? यानी पैरामीटर पैक पर डबल एलिप्सिस ऑपरेटर
नए सी ++ 11 हेडर के वर्तमान कार्यान्वयन के माध्यम से ब्राउज़ करते समय, मैंने "......" टोकन पर ठोकर खाई। आप जाँच सकते हैं, कि निम्नलिखित कोड ठीक है [ideone.com के माध्यम से]। template <typename T> struct X { /* ... */ }; template <typename T, typename ... U> struct …

5
std :: next_permutation कार्यान्वयन स्पष्टीकरण
मैं उत्सुक था कि कैसे std:next_permutationलागू किया गया था इसलिए मैंने gnu libstdc++ 4.7संस्करण निकाला और पहचानकर्ताओं को संचित किया और निम्नलिखित डेमो का निर्माण करने के लिए प्रारूपण किया ... #include <vector> #include <iostream> #include <algorithm> using namespace std; template<typename It> bool next_permutation(It begin, It end) { if (begin …

5
मापदंडों को सही ढंग से कैसे पारित करें?
मैं C ++ शुरुआती हूं, लेकिन प्रोग्रामिंग शुरुआत करने वाला नहीं हूं। मैं C ++ (c ++ 11) सीखने की कोशिश कर रहा हूं और यह मेरे लिए सबसे महत्वपूर्ण बात है: पासिंग पैरामीटर। मैंने इन सरल उदाहरणों पर विचार किया: एक ऐसा वर्ग जिसके सभी सदस्य आदिम प्रकार हैं: …
108 c++  c++11 

3
std :: share_ptr थ्रेड सुरक्षा के बारे में बताया गया
मैं http://gcc.gnu.org/onbuildocs/libstdc++/manual/sared_ptr.html पढ़ रहा हूं और कुछ थ्रेड सुरक्षा मुद्दे अभी भी मेरे लिए स्पष्ट नहीं हैं: मानक गारंटी देता है कि संदर्भ गिनती धागा सुरक्षित है और यह प्लेटफ़ॉर्म स्वतंत्र है, है ना? इसी तरह का मुद्दा - मानक गारंटी देता है कि केवल एक धागा (पिछले संदर्भ को …
106 c++  c++11  shared-ptr 


2
क्या कॉन्स्ट्रेक्स का मतलब इनलाइन है?
निम्नलिखित इनलाइन फ़ंक्शन पर विचार करें: // Inline specifier version #include<iostream> #include<cstdlib> inline int f(const int x); inline int f(const int x) { return 2*x; } int main(int argc, char* argv[]) { return f(std::atoi(argv[1])); } और बाधा समतुल्य संस्करण: // Constexpr specifier version #include<iostream> #include<cstdlib> constexpr int f(const int x); …

8
मैं C ++ 11 समर्थन के लिए कैसे जांच करूं?
यदि संकलनकर्ता C ++ 11 की कुछ विशेषताओं का समर्थन करता है तो संकलन-समय पर पता लगाने का कोई तरीका है? उदाहरण के लिए, कुछ इस तरह: #ifndef VARIADIC_TEMPLATES_SUPPORTED #error "Your compiler doesn't support variadic templates. :(" #else template <typename... DatatypeList> class Tuple { // ... } #endif
104 c++  c++11 

2
RValues ​​में std :: move () ट्रांसफर वैल्यू कैसे करता है?
मैंने सिर्फ अपने आप को तर्क के बारे में पूरी तरह से नहीं समझा std::move()। सबसे पहले, मैंने इसे googled किया, लेकिन ऐसा लगता है कि कैसे उपयोग करने के बारे में केवल दस्तावेज हैं std::move(), न कि इसकी संरचना कैसे काम करती है। मेरा मतलब है, मुझे पता है …

5
एसटीडी का डिफ़ॉल्ट आरंभीकरण :: सरणी?
C ++ 11 के साथ std::array, क्या मेरे पास गारंटी है कि वाक्यविन्यास std::array<T, N> x;सरणी के सभी तत्वों को डिफ़ॉल्ट-प्रारंभ करेगा? संपादित करें : यदि नहीं, तो क्या एक वाक्यविन्यास है जो सभी तत्वों (शून्य-आकार के सरणियों सहित) पर काम करेगा ताकि सभी तत्वों को उनके डिफ़ॉल्ट मान पर …

3
क्या C ++ 14 C ++ में नए कीवर्ड जोड़ रहा है?
C ++ मानक समिति भाषा में नए कीवर्ड जोड़ने से कतराती है, फिर भी C ++ 11 के साथ ऐसा नहीं था। कुछ उदाहरण: constexpr decltype thread_local auto // New usage noexcept nullptr static_assert alignof alignas क्या C ++ 14 के साथ कोई नया कीवर्ड लाया गया है?
103 c++  c++11  keyword  c++14 

4
कहां साझा किया गया है?
मैं अभी बहुत निराश हूं कि कई घंटों के बाद यह पता लगाने की कोशिश कर रहा है कि साझा कहां स्थित है। मैं shared_ptr(और काम करने के लिए) शीर्षकों को शामिल करने के लिए कोई भी उदाहरण नहीं दिखा रहा हूं जो पूरा कोड दिखाता है । बस बताते …

7
C ++ में, किसी फ़ंक्शन से वेक्टर को वापस करने के लिए अभी भी बुरा अभ्यास है?
लघु संस्करण: बड़ी वस्तुओं को लौटाना आम बात है - जैसे कि कई प्रोग्रामिंग भाषाओं में वैक्टर / सरणियाँ-। क्या यह शैली अब C ++ 0x में स्वीकार्य है यदि कक्षा में एक मूव कंस्ट्रक्टर है, या C ++ प्रोग्रामर इसे अजीब / बदसूरत / घृणा मानते हैं? लंबे संस्करण: …

12
नए C / C ++ मानकों के लिए विजुअल स्टूडियो सपोर्ट?
मैं C99 और C ++ 11 और इन सभी पूरी तरह से मीठी चीजों के बारे में पढ़ता रहता हूं जो भाषा मानक में जुड़ रही हैं जो किसी दिन उपयोग करने के लिए अच्छा हो सकता है। हालाँकि, हम वर्तमान में विजुअल स्टूडियो में C ++ लिखने की भूमि …

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