documentation for GCC's __attribute__((...))
syntax इंगित करता है कि विशेषताओं को डबल ब्रांड्स से घिरा होना चाहिए, लेकिन इस डिजाइन निर्णय के लिए तर्क नहीं देता है।जीसीसी का __attribute __ ((...)) वाक्यविन्यास डबल ब्रांड्स का उपयोग क्यों करता है?
जीसीसी के डिजाइनरों को इसकी आवश्यकता के लिए क्या व्यावहारिक कारण होगा? क्या प्रीप्रोसेसर के डबल ब्रांड्स के हैंडलिंग के साथ इसका कोई संबंध नहीं है?
यह दोहरा अंडरस्कोर से शुरू होने वाले मैक्रो नाम को परिभाषित करने के लिए अपरिभाषित व्यवहार है। – dreamlax
@dreamlax, मुझे पता है। मैंने यह नहीं कहा कि किसी को ऐसा करना चाहिए, लेकिन मुझे लगता है कि इसके पीछे विचार क्या था। –