एक प्रकार के लिए दो const
के साथ एक चेतावनी/त्रुटि जारी है। हालांकि अगर इस प्रकार को typedef
के साथ परिभाषित किया गया है, तो संकलक इसे स्वीकार करता है (विजुअल स्टूडियो 2013 और ऑनलाइन कंपाइलर सी ++ खोल दोनों)।समान कॉन्स प्रकार क्वालीफायर
#include <iostream>
typedef const int value_type;
int main()
{
const value_type n = 0; //ok
const const int n2 = 0; //error C4114
return 0;
}
किसी को भी क्यों के रूप में एक विचार है? क्या यह const (const int)
है, जो const const int
से अलग है?
यह कोड ठीक है, आपका प्रश्न वास्तव में क्या है? –