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

C ++ 14, C ++ मानक का नाम है, जिसे 2014 में अनुमोदित किया गया था। यह पिछले C ++ 11 मानक पर बनाता है, मुख्य भाषा और मानक पुस्तकालय में सुधार करता है और कुछ सुविधाओं को जोड़ता है।

2
आधुनिक C ++ में क्लासिक सॉर्टिंग एल्गोरिदम को कैसे लागू किया जाए?
std::sortएल्गोरिथ्म (और उसके चचेरे भाई std::partial_sortऔर std::nth_elementसी ++ स्टैंडर्ड लाइब्रेरी से) अधिकांश प्रयोगों में है और अधिक प्राथमिक छँटाई एल्गोरिदम के एक जटिल और संकर समामेलन इस तरह के चयन प्रकार, प्रविष्टि प्रकार, त्वरित तरह, मर्ज क्रमबद्ध या ढेर प्रकार के रूप में,। यहाँ और बहन साइटों पर कई सवाल …

2
क्या आधुनिक C ++ आपको मुफ्त में प्रदर्शन दे सकता है?
कभी-कभी यह दावा किया जाता है कि C ++ 11/14 केवल C ++ 98 कोड को संकलित करने पर भी आपको एक प्रदर्शन को बढ़ावा मिल सकता है। औचित्य आम तौर पर चाल शब्दार्थों की तर्ज पर होता है, क्योंकि कुछ मामलों में रूवल निर्माणकर्ता स्वचालित रूप से उत्पन्न होते …

6
क्या सी ++ 11, 14, 17 या 20 पीआई के लिए एक मानक स्थिर परिचय देता है?
सी और सी ++ में संख्या पी के साथ एक बल्कि मूर्खतापूर्ण समस्या है। जहाँ तक मुझे पता M_PIहै math.hकि किसी भी मानक की आवश्यकता नहीं है। नई सी ++ मानकों ने मानक पुस्तकालय में बहुत सारे जटिल गणित पेश किए - हाइपरबोलिक कार्य, std::hermiteऔर std::cyl_bessel_i, अलग-अलग यादृच्छिक संख्या जनरेटर …

8
कांस्ट सन्दर्भ के रूप में लाम्बा कब्जा?
क्या लंबर एक्सप्रेशन में कॉन्स्ट रेफरेंस द्वारा कैप्चर करना संभव है? मैं उदाहरण के लिए नीचे दिए गए असाइनमेंट को विफल करना चाहता हूं: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { string strings[] = { "hello", "world" }; static const size_t num_strings = …
166 c++  c++11  lambda  c++14 

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

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

7
मुझे C ++ 14 स्वचालित वापसी प्रकार कटौती का उपयोग कब करना चाहिए?
जीसीसी 4.8.0 जारी होने के साथ, हमारे पास एक कंपाइलर है जो स्वचालित रिटर्न प्रकार कटौती का समर्थन करता है, सी ++ 14 का हिस्सा है। इसके साथ -std=c++1y, मैं यह कर सकता हूं: auto foo() { //deduced to be int return 5; } मेरा प्रश्न है: मुझे इस सुविधा …

2
क्या Cpr 11 मानक का एक बार #pragma हिस्सा है?
परंपरागत रूप से, C ++ में कई हेडर इंक्लूज़न से बचने के लिए मानक और पोर्टेबल तरीका #ifndef - #define - #endifप्री-कंपाइलर डायरेक्टिव स्कीम का उपयोग करना है जिसे मैक्रो-गार्ड स्कीम भी कहा जाता है (नीचे कोड स्निपेट देखें)। #ifndef MY_HEADER_HPP #define MY_HEADER_HPP ... #endif हालांकि अधिकांश कार्यान्वयन / संकलक …

1
Std में कॉपी / चाल असाइनमेंट :: वेक्टर :: erase () और std :: deque :: erase ()
एक और सवाल का जवाब देने की प्रक्रिया में मैं कुछ अलग शब्दों के लिए लड़खड़ाया std::vector::erase()और std::deque::erase()। यह वही है जो C ++ 14 के बारे में कहता है std::deque::erase( [deque.modifiers]/4-6,, मेरा जोर): प्रभाव: ... जटिलता: विध्वंसक को कॉल की संख्या उसी तरह होती है जैसे कि मिटाए गए …


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

13
मैं C ++ के साथ उनके अंदर "अगर" स्थिति के साथ "छोरों" के लिए कैसे बच सकता हूं?
लगभग सभी कोड जो मैं लिखता हूं, मैं अक्सर संग्रह पर समस्याओं को कम करने के साथ काम कर रहा हूं जो अंततः "अगर उनके अंदर की स्थिति" के साथ अनुभवहीन हैं। यहाँ एक सरल उदाहरण है: for(int i=0; i<myCollection.size(); i++) { if (myCollection[i] == SOMETHING) { DoStuff(); } } …
111 c++  c++11  c++14 

4
पारदर्शी तुलनित्र क्या हैं?
C ++ 14 में, साहचर्य कंटेनरों को C ++ 11 से बदल दिया गया लगता है - [सहयोगी .reqmts] / 13 कहते हैं: सदस्य समारोह टेम्पलेट्स find, count, lower_bound, upper_bound, और equal_rangeअधिभार संकल्प में जब तक प्रकार भाग नहीं करेगा Compare::is_transparentमौजूद है। एक तुलनित्र को "पारदर्शी" बनाने का उद्देश्य क्या …
106 c++  c++14  c++-faq 

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 

3
क्या C ++ 17, C ++ 14, और C ++ 11 ऑब्जेक्ट लिंक करना सुरक्षित है
मान लीजिए कि मेरे पास तीन संकलित वस्तुएं हैं, जो सभी एक ही संकलक / संस्करण द्वारा निर्मित हैं : A को C ++ 11 मानक के साथ संकलित किया गया था B को C ++ 14 मानक के साथ संकलित किया गया था C को C ++ 17 मानक …
101 c++  c++11  linker  c++14  abi 

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