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

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

5
लिंक का उपयोग करने के लिए सही लिंक विकल्प क्या हैं :: लिनक्स में GCC में धागा?
नमस्ते मैं std::threadG ++ के साथ उपयोग करने का प्रयास कर रहा हूं । यहाँ मेरा परीक्षण कोड है #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } यह संकलित करता है, लेकिन जब मैं इसे चलाने की कोशिश करता हूं तो परिणाम होता है: …

2
ओवरलोड रिज़ॉल्यूशन में C ++ 11-डिलीट किए गए फ़ंक्शन क्यों भाग लेते हैं?
ओवरलोड रिज़ॉल्यूशन में C ++ 11 " deleted" फ़ंक्शन क्यों करता है ? यह क्यों उपयोगी है? या दूसरे शब्दों में, वे पूरी तरह से हटाए जाने के बजाय छिपे क्यों हैं?
87 c++  c++11 

6
मैं C ++ 0x में हैश वैल्यू को कैसे संयोजित करूं?
C ++ 0x जोड़ता है hash<...>(...)। मैं एक hash_combineसमारोह नहीं मिल सका , हालांकि के रूप में बढ़ावा दिया । ऐसा कुछ लागू करने का सबसे साफ तरीका क्या है? शायद, सी ++ 0x का उपयोग कर xor_combine?
87 c++  c++11  boost  hash  std 

6
सादे सरणियों के लिए काम के लिए रेंज-आधारित कैसे होता है?
C ++ 11 में आप एक श्रेणी-आधारित का उपयोग कर सकते हैं for, जो foreachअन्य भाषाओं के रूप में कार्य करता है । यह सादे सी सरणियों के साथ भी काम करता है: int numbers[] = { 1, 2, 3, 4, 5 }; for (int& n : numbers) { n …
87 c++  arrays  foreach  c++11 

4
क्या आधुनिक C ++ की प्रयोगात्मक विशेषताएं दीर्घकालिक परियोजनाओं के लिए विश्वसनीय हैं?
मेरे पास एक प्रोजेक्ट है जो वर्तमान में C ++ 11/14 का उपयोग करता है, लेकिन इसके लिए कुछ ऐसा चाहिए std::filesystem, जो केवल C ++ 17 में उपलब्ध हो, और इसलिए मुझे वर्तमान में इसका उपयोग करने का मौका नहीं है। हालाँकि, मैं देख रहा हूँ कि यह मेरे …

1
C ++ 11: वैरेडिक टेम्प्लेट फ़ंक्शन की संख्या पैरामीटर?
मैं एक वैरिएड टेम्पलेट फ़ंक्शन के लिए तर्कों की संख्या की संख्या कैसे प्राप्त कर सकता हूं? अर्थात: template<typename... T> void f(const T&... t) { int n = number_of_args(t); ... } number_of_argsउपरोक्त में लागू करने का सबसे अच्छा तरीका क्या है ?

8
क्या 'फ्लोट ए = 3.0?' एक सही कथन
यदि मेरे पास निम्नलिखित घोषणा है: float a = 3.0 ; क्या वह त्रुटि है? मैं एक पुस्तक में पढ़ता हूं जो 3.0एक doubleमूल्य है और मुझे इसे निर्दिष्ट करना होगा float a = 3.0f। ऐसा है क्या?
86 c++  c++11 

10
सुंदर-प्रिंट std :: tuple
यह सुंदर प्रिंटिंग एसटीएल कंटेनरों पर मेरे पिछले प्रश्न का अनुवर्ती है , जिसके लिए हम एक बहुत ही सुंदर और पूरी तरह से सामान्य समाधान विकसित करने में कामयाब रहे। इस अगले चरण में, मैं std::tuple<Args...>वैरेडिक टेम्प्लेट का उपयोग करते हुए सुंदर-प्रिंटिंग को शामिल करना चाहूंगा (इसलिए यह कड़ाई …

16
C / C ++ / Obj-C में एक modulo (%) ऑपरेटर को कैसे कोड करें जो नकारात्मक संख्याओं को संभालता है
सी-व्युत्पन्न भाषाओं (एक गणितज्ञ के रूप में) के मेरे पालतू जानवरों में से एक है (-1) % 8 // comes out as -1, and not 7 fmodf(-1,8) // fails similarly सबसे अच्छा उपाय क्या है? C ++ टेम्प्लेट और ऑपरेटर के ओवरलोडिंग की संभावना की अनुमति देता है, लेकिन ये …

4
एक स्थैतिक सदस्य एक स्थैतिक डेटा सदस्य को क्यों बदल सकता है?
निम्नलिखित C++कार्यक्रम में, एक फ़ंक्शन से एक स्थिर डेटा सदस्य को संशोधित constकरना ठीक काम कर रहा है: class A { public: static int a; // static data member void set() const { a = 10; } }; लेकिन एक फ़ंक्शन से एक गैर-स्थैतिक डेटा सदस्य को संशोधित constकरना काम …

4
क्या मैं X ++ के साथ C ++ 11 का उपयोग कर सकता हूं?
मैं autoकुछ क्रॉस-प्लेटफॉर्म प्रोजेक्ट्स (विंडोज + मैक) में कुछ सी ++ 11 सुविधाओं ( उदाहरण के लिए) के उपयोग पर विचार कर रहा हूं । विंडोज पर, विजुअल स्टूडियो आगामी सी ++ 11 मानक के कुछ हिस्सों का समर्थन करता है जो मुझे कोड आधार के कुछ हिस्सों को सरल …
86 c++  xcode  gcc  c++11  clang 

2
पहले से निर्मित वस्तुओं के लिए C ++ 11 push_back () std के साथ कदम: emplace_back () की क्षमता
C ++ 11 emplace_back()में आम तौर पर पसंद किया जाता है (दक्षता के संदर्भ में) push_back()क्योंकि यह इन-प्लेस निर्माण की अनुमति देता है, लेकिन क्या यह अभी भी मामला है जब push_back(std::move())पहले से निर्मित वस्तु के साथ उपयोग किया जाता है? उदाहरण के लिए, emplace_back()अभी भी निम्नलिखित मामलों में पसंद …

5
समझना std :: atomic :: Compar_exchange_weak () C ++ 11 में
bool compare_exchange_weak (T& expected, T val, ..); compare_exchange_weak()C ++ 11 में प्रदान किए गए तुलना-विनिमय प्राइमेटिक्स में से एक है। यह इस अर्थ में कमजोर है कि यह तब भी गलत है जब वस्तु का मूल्य बराबर हो expected। इस की वजह से है नकली विफलता कुछ प्लेटफॉर्म जहां (x86 …

8
C ++ 0x में रूपांतरण को कम करना। क्या यह सिर्फ मेरे लिए है, या क्या यह ध्वनि एक टूटने वाले बदलाव की तरह है?
C ++ 0x निम्नलिखित कोड और इसी तरह के कोड को बीमार बनाने जा रहा है, क्योंकि इसमें एक से एक के तथाकथित संकीर्ण रूपांतरण की आवश्यकता होती doubleहै int। int a[] = { 1.0 }; मैं सोच रहा हूँ कि क्या इस तरह के इनिशियलाइज़ेशन का उपयोग वास्तविक विश्व …

13
क्या C ++ वाष्पशील कीवर्ड मेमोरी बाड़ का परिचय देता है?
मैं समझता हूँ कि volatile संकलक को सूचित करता है कि मान को बदला जा सकता है, लेकिन इस कार्यक्षमता को पूरा करने के लिए, संकलक को काम करने के लिए मेमोरी बाड़ लगाने की आवश्यकता है? मेरी समझ से, अस्थिर वस्तुओं पर परिचालन के अनुक्रम को फिर से व्यवस्थित …

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