8
संख्या के तर्क पर मैक्रो को ओवरलोड करना
मेरे पास दो मैक्रोज़ FOO2और हैं FOO3: #define FOO2(x,y) ... #define FOO3(x,y,z) ... मैं एक नए मैक्रो FOOको इस प्रकार परिभाषित करना चाहता हूं : #define FOO(x,y) FOO2(x,y) #define FOO(x,y,z) FOO3(x,y,z) लेकिन यह काम नहीं करता है क्योंकि मैक्रोज़ तर्कों की संख्या पर अधिक भार नहीं लेते हैं। संशोधन के …
183
c
macros
c-preprocessor