मैं stl के लिए नया हूँ। मेरा नीचे कार्यक्रम है।stl बनाने के लिए कैसे करें :: मानचित्र कुंजी केस असंवेदनशील
typedef pair<string, int> p;
int main(int argc, char *argv[])
{
map<string,int> st;
st.insert(p("hello",1)); //Inserted "hello" as key to map.
st.insert(p("HELLO",1)); //Inserted "HELLO" as key to map.
cout<<"size="<<st.size()<<endl; //Output is 2 because two records found "hello" and "HELLO"
return 0;
}
मैं (मामले शब्द या इसके विपरीत कम करने के लिए अपर केस) दोहराया मामले परिवर्तन के कारण लेने के लिए नहीं करना चाहती। यहां "st.insert (पी (" हेल्लो ", 1));" असफल होना चाहिए, इसलिए नहीं। रिकॉर्ड के "2" के बजाय "1" होना चाहिए। क्या कोई ध्वज सेटअप है या ऐसा है?
मैं इस प्रश्न को पोस्ट करने के लिए संबंधित प्रश्न नहीं ढूंढ पाया।
कोई भी मदद आभारी है।
मानचित्र में जोड़ने से पहले उन्हें कम मामले में बदलने का सबसे आसान तरीका है। – zch