मैंने एक टेम्पलेट फ़ंक्शन लिखा है जो मनमानी संख्याओं को लेता है और अंतर्निहित वास्तुकला और ऑपरेटिंग सिस्टम के लिए अपने आकार प्रदर्शित करता है। हालांकि, फ़ंक्शन वास्तविक प्रकार से उपनाम को अलग करने में सक्षम नहीं है, इसलिए इसका मूल्यांकन किया जाता है जैसे कि यह वास्तविक प्रकार है।संकलन समय पर उपनाम और वास्तविक प्रकार को अलग करना?
अभी तक मैं संकलन समय पर एक उपनाम और निर्मित प्रकार अलग और उस पर आधारित उत्पादन वैकल्पिक करने में सक्षम होना चाहता हूँ।
func<unsigned int, size_t>();
आउटपुट:
Unsigned int is 4 bytes.
Unsigned int is 4 bytes.
हालांकि, मैं उत्पादन
Unsigned int is 4 bytes.
size_t is an alias for unsigned int.
पाठ्यक्रम कि संकलक की आवश्यकता है एक उपनाम और अलग करने के लिए सक्षम होने के लिए की
की तरह बनना चाहते हैं, बिल्ट-इन संकलन समय पर टाइप करें।
तो, वहाँ कोई वास्तविक प्रकार और किसी सी ++ संस्करण में संकलन समय पर एक उपनाम फर्क का तरीका है?
नए उपयोगकर्ता से क्या अच्छा सवाल है! – Bathsheba