शायद एक अजीब सवाल है, लेकिन क्या कोई सॉफ़्टवेयर उपलब्ध है, जिसे सी ++ 11 कोड का एक गुच्छा दिया गया है, सभी प्रकार के ऑटो-टाइप किए गए चर प्राप्त करता है और कोड को फिर से लिखता है उन व्युत्पन्न प्रकारों के साथ? और प्रारंभकर्ता सूचियों के लिए भी?स्वचालित रूप से व्युत्पन्न प्रकारों में सी ++ 11 ऑटो कीवर्ड को फिर से लिखना
तर्क यह है कि हम अपने कोड (गैर सी ++ 11) का पिछड़ा संगत संस्करण प्रदान करना चाहते हैं, मुख्य रूप से ओएसएक्स के साथ पोर्टेबिलिटी के लिए। ऑटो-टाइपिंग और प्रारंभकर्ता सूचियां वे विशेषताएं हैं जिनकी हम अधिकतर उपयोग करते हैं क्योंकि वे कोड को और अधिक पठनीय बनाते हैं, लेकिन उन्हें हाथ से हटाकर जाना नहीं है। चूंकि यह वास्तव में ऑटो-टाइप किए गए चर के साथ कंपाइलर करता है, यह बहुत दूर नहीं लग रहा है?
बचाव के लिए libclang? – sehe
क्या आप @sehe विस्तृत कर सकते हैं? क्या उस फैशन में कुछ लोग झगड़ा करते हैं? एफवाईआई, क्लैंग 3.0 हमारे कोड को संकलित करने के लिए सी ++ 11 में पर्याप्त सुविधाओं का समर्थन नहीं करता है। –
@ ब्रॉसडेकैट: वह सुझाव दे रहे थे कि आप अपने कोड को संकलित करने के लिए क्लैंग की कंपाइलर लाइब्रेरी का उपयोग करें, और उसके बाद इसे वापस लिखें, 'ऑटो' के सभी अपने समर्पित प्रकारों में परिवर्तित हो गए हैं। –