दूसरा कन्स्ट्रक्टर पहले छाया क्यों कर रहा है?छायांकन पैरामीटर
class RC2{
private;
bool keyset;
public:
RC2(uint32_t t1 = 64){
keyset = false;
}
RC2(const std::string KEY, uint32_t t1 = 64){
RC2(t1);
//setkey(KEY);
}
};
मुझे दे रहा है: error: declaration of 'RC2 t1' shadows a parameter
मुझे लगता है कि होगा गंदगी C++ 0x
"overshadow" से आपका क्या मतलब है? –
आप किस कंपाइलर का उपयोग कर रहे हैं। आप सही हैं, कंपाइलर को दो रचनाकारों के बीच अंतर करने में कोई समस्या नहीं होनी चाहिए। एक तरफ ध्यान दें, स्ट्रिंग के एक कॉन्स्ट संदर्भ में गुजरना, वास्तविक स्ट्रिंग ऑब्जेक्ट नहीं, एक अच्छा अभ्यास है। –
overshadowing द्वारा आपका क्या मतलब है? –