Articles of stl

अपनी खुद की एसटीएल कंटेनर लेखन

क्या कोई नई कंटेनर लिखना चाहिए, जो कि किसी भी STL कंटेनर की तरह व्यवहार करेगा?

चार * बनाम std :: स्ट्रिंग में c ++

जब मुझे std::string का उपयोग करना चाहिए और जब मैं सीएल में char एरे का प्रबंधन करने के लिए char* का उपयोग करना चाहिए? ऐसा लगता है कि आपको char* उपयोग करना चाहिए यदि प्रदर्शन (गति) महत्वपूर्ण है और आप मेमोरी प्रबंधन की वजह से कुछ जोखिमपूर्ण व्यवसाय को स्वीकार करने के लिए तैयार हैं। […]

क्या सी ++ एसटीएल कंटेनर से निकलने का कोई वास्तविक जोखिम है?

दावा है कि यह मानक क्लास के रूप में एक मानक सी + कंटेनर का उपयोग करने के लिए कभी गलती नहीं है, मुझे आश्चर्य होता है यदि यह घोषित करने के लिए भाषा का दुरुपयोग नहीं है … // Example A typedef std::vector<double> Rates; typedef std::vector<double> Charges; … तो घोषित करने में जोखिम क्या […]

स्ट्रिंग में wstring कन्वर्ट करने के लिए कैसे?

सवाल स्ट्रिंग को wstring कन्वर्ट करने के लिए कैसे है? मेरे पास अगला उदाहरण है: #include <string> #include <iostream> int main() { std::wstring ws = L"Hello"; std::string s( ws.begin(), ws.end() ); //std::cout <<"std::string = "<<s<<std::endl; std::wcout<<"std::wstring = "<<ws<<std::endl; std::cout <<"std::string = "<<s<<std::endl; } आउट आउट लाइन के साथ आउटपुट है: std::string = Hello std::wstring = […]

कैसे stload :: swap ()

std::swap() का उपयोग कई छद्म कंटेनरों (जैसे std::list और std::vector ) सॉर्टिंग और असाइनमेंट के दौरान किया जाता है। लेकिन swap() के स्टडी कार्यान्वयन बहुत सामान्यीकृत है और कस्टम प्रकार के लिए अक्षम है। इस प्रकार एक कस्टम प्रकार विशिष्ट कार्यान्वयन के साथ std::swap() ओवरलोडिंग से दक्षता प्राप्त की जा सकती है। लेकिन आप इसे […]

std :: स्ट्रिंग स्वरूपण जैसे sprintf

मुझे sprintf साथ std::string को प्रारूपित करना होगा और उसे फ़ाइल स्ट्रीम में भेजना होगा। मैं यह कैसे कर सकता हूँ?

क्या std :: vector सादे सरणियों से बहुत धीमी है?

मैंने हमेशा सोचा है कि यह सामान्य ज्ञान है कि std::vector "सरणी के रूप में लागू किया गया है," ब्ला ब्ला ब्ला आज मैं नीचे चला गया और इसका परीक्षण किया, और ऐसा नहीं लगता है: यहां कुछ परीक्षण परिणाम दिए गए हैं: UseArray completed in 2.619 seconds UseVector completed in 9.284 seconds UseVectorPushBack completed […]

एसटीएल में चौड़ी चार रूपांतरण से यूटीएफ 8

क्या यह स्टैट :: स्ट्रिंग में std :: wstring और इसके विपरीत एक मंच में स्वतंत्र तरीके से UTF8 स्ट्रिंग परिवर्तित करना संभव है? एक विंडोज़ अनुप्रयोग में मैं मल्टीबाइटटोवोइडकर और वाइड-चाइरटोमल्टीबाइट का उपयोग करूँगा। हालांकि, कोड कई ओएस के लिए संकलित किया गया है और मैं मानक C ++ लाइब्रेरी तक सीमित है।

तू STD :: वेक्टर से वारिस नहीं होगा

ठीक है, यह कबूल करना वास्तव में मुश्किल है, लेकिन मेरे पास std::vector से उत्तराधिकार के लिए इस समय एक मजबूत प्रलोभन है। मुझे वेक्टर के लिए लगभग 10 अनुकूलित एल्गोरिदम चाहिए और मैं उन्हें सदिश के सीधे सदस्य होना चाहता हूं। लेकिन स्वाभाविक रूप से मैं भी बाकी std::vector के इंटरफेस के पास होना […]

"एसटीएल" और "सी ++ स्टैंडर्ड लाइब्रेरी" के बीच अंतर क्या है?

कोई इस लेख को मेरे ध्यान में लाता है कि दावा (मैं परावर्तन कर रहा हूं) एसटीएल शब्द का दुरुपयोग, एसजीआई एसटीएल से उठाए गए भागों के बजाय पूरे सी ++ मानक पुस्तकालय का उल्लेख करने के लिए किया जाता है। (…) यह "एसटीएल" को संदर्भित करता है, इस तथ्य के बावजूद कि बहुत कम […]

दिलचस्प पोस्ट
जावा सॉकेट एपीआई: कैसे बताता है कि कनेक्शन बंद कर दिया गया है? PHP के लिए सबसे अच्छा पीडीएफ-एपीआई कौन सा है? मैं Android में सीमाओं के साथ एक टेबल कैसे बना सकता हूं? पायथन में स्विच स्टेटमेंट के लिए प्रतिस्थापन? getElementsByClassName () पुराने इंटरनेट एक्सप्लोरर्स जैसे आईई 6, आईई 7, आईई 8 में काम नहीं करता है उन्नत स्वरूपित पाठ क्षेत्र इनपुट हेरफेर? MySQL 5.1 से ईमेल कैसे भेजें जावास्क्रिप्ट बैकस्लैश (\) वेरिएबल्स में एक त्रुटि पैदा कर रहा है जेएस के अंदर गतिशील रूप से लोड करें 'नए ऑपरेटर' और 'ऑपरेटर नए' के ​​बीच का अंतर? कैसे एक WordPress शोर्ट में AJAX का उपयोग करें? जेपीए में शामिल कॉलम बनाम मैप किए गए मैं iPhone के साथ किसी सर्वर पर एक फोटो कैसे अपलोड कर सकता हूं? एक पीएचपी फ़ाइल में सीधी पहुंच रोकें जब इंटरफेस का उपयोग करना चाहिए?