सी ++ 11 कुछ नए स्ट्रिंग रूपांतरण कार्यों कहा:कोई std :: stou क्यों नहीं है?
http://en.cppreference.com/w/cpp/string/basic_string/stoul
यह करने के लिए Stoi (स्ट्रिंग int करने के लिए), stol (लंबी स्ट्रिंग), स्टॉल (लंबे को स्ट्रिंग), stoul (स्ट्रिंग शामिल हस्ताक्षर किए गए लंबे), स्टॉल (लंबे समय तक हस्ताक्षर किए जाने के लिए स्ट्रिंग)। इसकी अनुपस्थिति में उल्लेखनीय एक स्टू (हस्ताक्षर करने के लिए स्ट्रिंग) फ़ंक्शन है। क्या कोई कारण है कि इसकी आवश्यकता नहीं है लेकिन बाकी सभी हैं?
संबंधित: No "sto{short, unsigned short}" functions in C++11?
रचनात्मक नहीं, इसी कारण से अन्य प्रश्न रचनात्मक नहीं है। –
मेरा प्रश्न "स्टॉल का उपयोग करने की कुछ गैर-स्पष्ट कमी है" के आधार पर और अधिक होने का इरादा था। जाहिर है कि टेम्पलेट तत्कालता के साथ गड़बड़ होगी, लेकिन क्या कोई और चीज है जिस पर मैं विचार नहीं कर रहा हूं? यह क्यों छोड़ा गया था पर टिप्पणियां अच्छा लेकिन माध्यमिक होगा। –
@ निकोलबोलस मैं नहीं देख सकता कि यह रचनात्मक क्यों नहीं है। यह एक पूरी तरह से वैध सवाल है क्योंकि मुझे इस असंगतता के लिए कोई कारण नहीं दिख रहा है और एवर कुछ संभावित रूप से मौजूदा वैध में अंतर्दृष्टि दे सकते हैं लेकिन इसके लिए स्पष्ट कारण नहीं है। –