मैं सी में एक मैक्रो लिखना चाहता हूं जो किसी भी संख्या में मापदंडों को स्वीकार करता है, एक विशिष्ट संख्या नहीं
उदाहरण:
#define macro( X ) something_complicated( whatever( X ) )
जहां Xमानकों के किसी भी संख्या है
मुझे इसकी आवश्यकता है क्योंकि whateverअतिभारित है और 2 या 4 मापदंडों के साथ बुलाया जा सकता है।
मैंने मैक्रो को दो बार परिभाषित करने की कोशिश की, लेकिन दूसरी परिभाषा ने पहले वाले को पछाड़ दिया!
संकलक मैं साथ काम कर रहा हूँ g ++ (अधिक विशेष रूप से, mingw)