>>>
>> >
के रूप में लिया गया है। लेकिन क्या होता है यदि पहले >
टेम्पलेट तर्क सूची को बंद कर देता है, तो परिणाम > > >
या > >>
के बराबर होना चाहिए?`+>` सी ++ 0x में कैसे लिया गया है?
यह निम्न कोड में फर्क पड़ता है:
template<class T> struct X { };
void operator >>(const X<int>&, int) { }
int main() {
*new X<int>>> 1;
}
महान प्रश्न .. + बहुत :) – cwap
मुझे लगता है कि यह भाषा के संस्करण पर निर्भर करता है, मुझे लगता है कि सी ++ 0x lexes >>> पुराने संस्करणों से अलग है। टेम्पलेट पैरामीटर के लिए –
'>' भाषा की परिभाषा में बनाई गई कई गलतियों में से एक है। – 6502