मैं बस सोच रहा था कि पैरामीटर पैक में पैरामीटर की संख्या गिनने के लिए सी ++ 0x std lib में कुछ भी उपलब्ध है या नहीं? मैं नीचे दिए गए कोड में field_count से छुटकारा पाना चाहता हूं। मुझे पता है कि मैं अपना खुद का काउंटर बना सकता हूं, लेकिन ऐसा लगता है कि यह C++ 0x std lib में शामिल करने के लिए एक स्पष्ट बात होगी, और मैं यह सुनिश्चित करना चाहता था कि यह पहले से नहीं था :) घर से उगाए गए काउंटर कार्यान्वयन भी सबसे स्वागत है।पैरामीटर पैक में पैरामीटर की गणना? क्या इसके लिए कोई सी ++ 0x std lib फ़ंक्शन है?
template<const int field_count, typename... Args> struct Entity {
const tuple<Args...> data;
const array<const char*, field_count> source_names;
Entity() : data() {
}
};
की डुप्लीकेट [? एक पैरामीटर पैक की लंबाई को खोजने के लिए कैसे] (http://stackoverflow.com/questions/2770474/ कैसे-से-लम्बाई-ऑफ-पैरामीटर-पैक) मुझे पता था कि मैंने यहां जवाब से 'आकार ...' के बारे में सीखा है ... –
मैं वास्तव में इस प्रश्न को पोस्ट करने से पहले इसे पढ़ता हूं, लेकिन आधारित कर्सर पढ़ने पर मैंने किया, मुझे यकीन नहीं था कि वे सभी मानकों के कुल आकार बनाम पैरामीटर की वास्तविक संख्या में हो रहे थे। लॉल, मुझे अपने प्रश्न को बेहतर पसंद है, यह मेरे लिए स्पष्ट है :) –