अंदर लिनक्स कर्नेल स्रोतों मैं देख वहाँ भी है कि, अंदर enums, enum तत्व का ही नाम के साथ एक परिभाषित परिभाषित करता है। linux/rtnetlink.h
में उदाहरण है:enum अंदर
enum {
RTM_BASE = 16,
#define RTM_BASE RTM_BASE
RTM_NEWLINK = 16,
#define RTM_NEWLINK RTM_NEWLINK
RTM_DELLINK,
#define RTM_DELLINK RTM_DELLINK
...
इसका कारण क्या है? मैं यह नहीं समझ सकता कि इसका उपयोग कैसे किया जाता है।
धन्यवाद
'RTM_BASE = RTM_BASE_NEW_NEW_NEW' बस के रूप में अच्छी तरह से काम करेगा, परिभाषित के बिना। –