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

सी ++ मानक पुस्तकालय, और इसके नाम स्थान। [सी ++] के साथ संयोजन में उपयोग करें।

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

2
Std :: is_function कैसे लागू किया जाता है?
निम्नलिखित एक कार्यान्वयन कैसे है std::is_function? template<class T> struct is_function : std::integral_constant< bool, !std::is_const<const T>::value && !std::is_reference<T>::value > {}; ( सीपीपी संदर्भ से ) मुझे लगता है, intइस परिभाषा के तहत एक समारोह होगा। मैं क्या खो रहा हूँ?
82 c++  templates  std  sfinae 

2
क्यों std :: hash नियतात्मक होने की गारंटी नहीं है?
इसके बाद, हम N4140 (C ++ 14 स्टैंडर्ड) का उपयोग करते हैं। के अनुसार 17.6.3.4 हैश आवश्यकताओं § , लौटाया गया मान केवल k कार्यक्रम की अवधि के लिए तर्क पर निर्भर करेगा । [नोट: इस प्रकार कार्यक्रम के दिए गए निष्पादन के लिए समान परिणाम प्राप्त करने के लिए …

2
एसटीडी के अंदर प्रारंभिक सूची :: जोड़ी
यह कोड: #include <iostream> #include <string> std::pair<std::initializer_list<std::string>, int> groups{ { "A", "B" }, 0 }; int main() { for (const auto& i : groups.first) { std::cout << i << '\n'; } return 0; } संकलित करता है, लेकिन segfault लौटाता है। क्यों? 8.3.0 gcc पर और ऑनलाइन कंपाइलरों पर परीक्षण …
26 c++  std  std-pair 

1
एसटीडी क्यों नहीं करता है :: क्लैंग / विन के तहत वेक्टर <बूल> तत्वों पर स्वैप काम?
मेरे पास इस तरह का कोड है: #include &lt;vector&gt; #include &lt;utility&gt; int main() { std::vector&lt;bool&gt; vb{true, false}; std::swap(vb[0], vb[1]); } vector&lt;bool&gt;एक तरफ की पवित्रता के बारे में तर्क , यह ठीक काम कर रहा था: मैक के लिए क्लैंग विंडोज के लिए विजुअल स्टूडियो लिनक्स के लिए जीसीसी फिर मैंने …

1
Swd को std द्वारा क्यों बुलाया जाता है :: केवल अगर मेरे कंटेनर में 32 से अधिक तत्व हैं?
नमस्ते, मेरा एक आसान सवाल है: class A { public: A(int); A(const A&amp;); A&amp; operator=(const A&amp;); ~A(); private: int* ptr_; friend bool operator&lt;(const A&amp;, const A&amp;); friend void swap(A&amp;, A&amp;); }; A::A(int x) : ptr_(new int(x)) {} A::A(const A&amp; rhs) : ptr_(rhs.ptr_ ? new int(*rhs.ptr_) : nullptr) {} A&amp; A::operator …
13 c++  std  swap 

1
Std :: स्पैन में तुलना ऑपरेटरों की कमी क्यों है?
/ / सादे सरणी और एक जैसे std::spanउप-क्षेत्रों के लिए एक हल्के संदर्भ के रूप में डिज़ाइन नहीं किया गया था ? क्या इसके एपीआई में तुलनात्मक संचालक नहीं होने चाहिए, उनके अनुरूप होना चाहिए? अपवर्जन के पीछे तर्क क्या था?std::vectorstd::array नोट: तुलना ऑपरेटरों द्वारा, मैं या तो पूरा सेट …
10 c++  std  c++20  std-span 

3
क्यों std :: atomic <T> :: is_lock_free () स्थिर नहीं है और साथ ही साथ कॉन्स्टैक्स?
क्या कोई मुझे बता सकता है कि क्या std :: atomic :: is_lock_free () स्थिर होने के साथ-साथ स्थिर नहीं है? गैर-स्थैतिक और / या गैर-कॉन्स्ट्रेक्स होने से मुझे कोई मतलब नहीं है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.