में संकलन समय पर #define का मूल्य कैसे दिखाने के अब तक मैं जहाँ तक मिल गया है है:मैं जीसीसी
#define ADEFINE "23"
#pragma message ("ADEFINE" ADEFINE)
कौन सा काम करता है, लेकिन क्या हुआ अगर ADEFINE एक स्ट्रिंग नहीं है?
#define ADEFINE 23
#pragma message ("ADEFINE" ADEFINE)
कारणों:
चेतावनी: विकृत '#pragma संदेश',
नजरअंदाज कर दिया आदर्श रूप में मैं अपरिभाषित सहित किसी भी मूल्य, से निपटने के लिए सक्षम होने के लिए करना चाहते हैं।
ठीक है, मुझे नहीं लगता कि मेरा ग्राहक निर्भरता के रूप में जोड़े जाने के लिए बहुत खुश होगा, लेकिन यह अस्तित्व प्रमाण की तरह दिखता है। शायद मुझे जाना चाहिए और stringize.hpp –
@JohnLawrenceAspden मैंने देखा है कि बिना किसी बढ़ावा के (या किसी अन्य लाइब्रेरी) के बिना इसे कैसे अपडेट किया जाए। – rob05c