visual c++ - Difference between intellisense and compiler in VS.NET C++ 2010 -
क्या निम्न कानूनी C ++ कोड है:
class C {static public int x; };
यह दृश्य स्टूडियो 2008 सी ++ और विज़ुअल स्टूडियो 2010 सी ++ (बीटा 2) में ठीक संकलित करता है। लेकिन स्थैतिक सदस्य एक्स सार्वजनिक नहीं होता।
दृश्य स्टूडियो 2010 बीटा 2 में अनुभव भी अजनबी है Intellisense एक त्रुटि "एक पहचानकर्ता की उम्मीद" की रिपोर्ट है, लेकिन संकलक नहीं करता है। विजुअल स्टूडियो 2008 कोई त्रुटि नहीं देता है।
तो सवाल ये हैं:
क्या यह कानूनी सी ++ कोड है? इसका अर्थ क्या है?
यह कानूनी C ++ नहीं है यह एक कानूनी सी # है, इसलिए यही कारण है कि एमएस आईडीई की गड़बड़ी हुई।
सही:
सार्वजनिक: स्थिर int x;
Comments
Post a Comment