यदि char*
का उपयोग कर रहा है, तो मैं इसे NULL
पर प्रारंभ कर सकता हूं और बाद में जांच कर सकता हूं कि यह तुलना करके सेट किया गया है या नहीं। std::string
के लिए एक ही चीज़ कैसे करें? यह जांचने के लिए कि स्ट्रिंग सेट है या नहीं?कैसे जांचें कि कोई std :: स्ट्रिंग सेट है या नहीं?
संपादित करें: क्या होगा यदि मैं जिस स्ट्रिंग को सेट करता हूं वह खाली भी है? क्या मुझे यह देखने के लिए अतिरिक्त फ्लैग का उपयोग करना है कि std::string
सेट है या नहीं?
आप यह व्यवहार क्यों चाहते हैं? – jfs