2011-11-02 9 views
5

सी ++ 03 में <vectorfwd> जैसी फाइलें नहीं हैं, जबकि <iosfwd> शीर्षलेख है। क्या भविष्य में यह बदलाव आएगा?क्या सी ++ 11 की मानक लाइब्रेरी में घोषणा घोषणा शीर्षलेख होंगे?

निर्भरता को कम करने और बेहतर मॉड्यूलरिटी के लिए यह मूल्यवान हो सकता है।

अद्यतन:

मैं भाषा निर्माता से एक जवाब प्राप्त हुआ है: "व्यावहारिक रूप से यह सब एसटीएल विक्रेताओं से इस आवश्यकता के लिए संभव नहीं है"।

+1

'कई समस्याएं' का वर्णन करता है ... – rubenvb

उत्तर

6

नहीं, कोई नई अग्रेषित फ़ाइलें नहीं हैं, बस पुरानी <iosfwd>

पूर्ण I/O- प्रणाली वेक्टर की तुलना में बड़ी है, इसलिए लाभ शायद महत्वपूर्ण नहीं होगा।

+0

यही कारण है कि मैं क्यूटीएल पसंद करता हूं - मैं किसी भी टेम्पलेट के लिए आगे की घोषणा लिख ​​सकता हूं। –

+0

@ इकोव: वह वांछनीय क्यों है? – ildjarn

+0

देखें [सी ++ में अग्रेषित घोषणाएं - जब यह कोई फर्क पड़ता है?] (Http://stackoverflow.com/questions/8028526/forward-declarations-in-c-when-its-matter) –

संबंधित मुद्दे