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

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

14
एक std :: नक्शा जो प्रविष्टि के क्रम का ट्रैक रखता है?
वर्तमान में मेरे पास एक std::map<std::string,int>विशिष्ट स्ट्रिंग पहचानकर्ता के पूर्णांक मान को संग्रहीत करता है, और मैं स्ट्रिंग के साथ दिखता हूं। यह ज्यादातर वही करता है जो मैं चाहता हूं, सिवाय इसके कि यह प्रविष्टि क्रम का ट्रैक नहीं रखता है। इसलिए जब मैं मानों को प्रिंट करने के …

5
रैंड ()% 6 पक्षपाती क्यों है?
जब पढ़ने का उपयोग करने के लिए std :: rand, मुझे यह कोड cppreference.com पर मिला int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased सही पर अभिव्यक्ति के साथ क्या गलत है? कोशिश की और यह पूरी तरह से …
109 c++  random  std 

8
लूप के लिए रेंज के साथ उपयोग के लिए C ++ 11 में एक श्रेणी वर्ग है?
मैंने खुद को कुछ समय पहले लिखा था: template <long int T_begin, long int T_end> class range_class { public: class iterator { friend class range_class; public: long int operator *() const { return i_; } const iterator &operator ++() { ++i_; return *this; } iterator operator ++(int) { iterator copy(*this); …
101 c++  c++11  std 


2
फंक्शन रोकना const std :: string और स्वीकार करने से 0
एक हजार शब्दों के लायक: #include<string> #include<iostream> class SayWhat { public: SayWhat& operator[](const std::string& s) { std::cout<<"here\n"; // To make sure we fail on function entry std::cout<<s<<"\n"; return *this; } }; int main() { SayWhat ohNo; // ohNo[1]; // Does not compile. Logic prevails. ohNo[0]; // you didn't! this compiles. …

3
कोई std :: stou क्यों नहीं है?
C ++ 11 ने कुछ नए स्ट्रिंग रूपांतरण कार्य जोड़े: http://en.cppreference.com/w/cpp/string/basic_string/stoul इसमें stoi (स्ट्रिंग से इंट), stol (स्ट्रिंग से लॉन्ग), stoll (स्ट्रिंग से लॉन्ग लॉन्ग), stoul (स्ट्रिंग से अनसोल्ड लॉन्ग), stoull (स्ट्रिंग से अनसोल्ड लॉन्ग लॉन्ग) शामिल हैं। इसकी अनुपस्थिति में उल्लेखनीय एक stou (स्ट्रिंग से अहस्ताक्षरित) फ़ंक्शन है। क्या …
96 c++  string  c++11  std 


6
क्यों नहीं std :: initializer_list एक भाषा में बनाया गया?
std::initializer_listएक कोर-भाषा अंतर्निहित क्यों नहीं है? यह मुझे लगता है कि यह C ++ 11 की एक महत्वपूर्ण विशेषता है और अभी तक इसका अपना आरक्षित कीवर्ड (या कुछ समान) नहीं है। इसके बजाय, initializer_listयह मानक लाइब्रेरी से सिर्फ एक टेम्प्लेट क्लास है जिसमें कंपाइलर द्वारा संभाला गया नया ब्रेड-इन-इन-लिस्ट …

4
Std की घोषणा कैसे करें :: unique_ptr और इसका क्या उपयोग है?
मैं यह समझने की कोशिश std::unique_ptrकरता हूं कि कैसे काम करता है और उसके लिए मुझे यह दस्तावेज मिला । लेखक निम्नलिखित उदाहरण से शुरू होता है: #include <utility> //declarations of unique_ptr using std::unique_ptr; // default construction unique_ptr<int> up; //creates an empty object // initialize with an argument unique_ptr<int> uptr …
95 c++  pointers  std  unique-ptr 

9
मैं मानक स्ट्रिंग में खोज / पता और प्रतिस्थापन कैसे करूँ?
वहाँ एक स्ट्रिंग में एक और स्ट्रिंग के साथ घटनेवाला के सभी घटनाओं को बदलने के लिए एक रास्ता है std::string? उदाहरण के लिए: void SomeFunction(std::string& str) { str = str.replace("hello", "world"); //< I'm looking for something nice like this }
94 c++  replace  std 

4
किसी भी stdlib हेडर में परिभाषित uint32, int32, uint64, int64 जैसे प्रकार हैं?
मैं अक्सर uint32, uint64 जैसे प्रकारों का उपयोग करके स्रोत कोड देखता हूं और मुझे आश्चर्य होता है कि क्या उन्हें प्रोग्रामर द्वारा एप्लिकेशन कोड में परिभाषित किया जाना चाहिए या यदि वे एक मानक लिबिड हैडर में परिभाषित किए गए हैं। मेरे आवेदन स्रोत कोड पर इन प्रकारों का …
94 c  std 

5
दो std का प्रतिच्छेदन कैसे खोजें :: C ++ में सेट करें?
मैं दो सेंट के बीच चौराहे को खोजने की कोशिश कर रहा हूँ :: C ++ में सेट, लेकिन मुझे एक त्रुटि मिलती है। मैंने इसके लिए एक छोटा सा नमूना परीक्षण बनाया #include <iostream> #include <vector> #include <algorithm> #include <set> using namespace std; int main() { set<int> s1; set<int> …

4
cc1plus: त्रुटि: गैर-मान्यताप्राप्त कमांड लाइन विकल्प "-std = c ++ 11" जी ++ के साथ
मैं g++या तो -std=c++11या c++0xझंडे का उपयोग कर संकलन करने की कोशिश कर रहा हूं । हालाँकि, मुझे यह त्रुटि मिली cc1plus: error: unrecognized command line option "-std=c++11" जी ++ --version g++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-54) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see …

5
क्या होगा: सी ++ में करते हैं?
मैं हाल ही में कुछ कोड को संशोधित कर रहा था, और एक फ़ंक्शन के भीतर एक लाइन पर पहले से मौजूद बग पाया गया: std:;string x = y; यह कोड अभी भी संकलित है और अपेक्षित रूप से काम कर रहा है। स्ट्रिंग परिभाषा काम करती है क्योंकि यह …
89 c++  std  colon 

8
एक कस्टम तुलनित्र के साथ c ++ में प्रायोरिटी_क्व्यू घोषित करना
मैं तुलनित्र फ़ंक्शन (जो नोड वर्ग के बाहर है) priority_queue of nodesका उपयोग करके, एक घोषित करने की कोशिश कर रहा हूं bool Compare(Node a, Node b)। वर्तमान में मेरे पास क्या है: priority_queue<Node, vector<Node>, Compare> openSet; किसी कारण से, मुझे मिल रहा है Error: "Compare" is not a type …

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