... के उपयोगों में से एक C और C ++ में वेरिएडिक संस्थाओं को निरूपित करना है
हाँ, आम आदमी की शर्तों में ...
एक से अधिक या गुणकों को निरूपित करने के बारे में सोचा जा सकता है (जैसा कि छद्म-संहिता विराम चिह्नों में हम कभी-कभी एक मामले के विभिन्न प्रकारों से मिलते-जुलते कई बिंदुओं का उपयोग करते हैं), जिसके लिए यदि हम विचारधारा (कई अर्थों में एक से अधिक) मानते हैं C ++ में 'अलग-अलग' तर्कों / मापदंडों के अनुसार, यह फ़ंक्शन या टेम्प्लेट के लिए तर्कों की एक परिवर्तनीय संख्या को संदर्भित करेगा।
इसका नाम क्या है?
अंडाकार
क्या इसे एक ऑपरेटर के रूप में वर्गीकृत किया जाता है या कुछ और जब उस तरीके से उपयोग किया जाता है?
नहीं, यह निश्चित रूप से एक ऑपरेटर नहीं है क्योंकि यह आपको किसी भी तर्क को पारित करने की अनुमति देता है, उन पर काम नहीं करता है।
किसी भी अन्य विवरण के बारे में ...?
जहाँ तक मुझे पता है -
- इसका एक विशेष विनिर्देशक;
- दीर्घवृत्त हमेशा तर्क सूची में अंतिम रूप से आता है;
- जहाँ तक इसके उपयोग का संबंध है, इसका केवल तभी उपयोग किया जाता है जब आप किसी टेम्प्लेट / फंक्शन के लिए मापदंडों की संख्या पर सीमाएं हटाना चाहते हैं या जब आपको विस्तार के लिए एक्स्टेंसिबल संख्या की आवश्यकता होती है। (यानी यह एक वैरिएड क्लास टेम्पलेट या फंक्शन टेम्प्लेट में पैरामीटर पैक विस्तार प्रदान करता है) व्यवहार में हमें ज्यादातर ज्ञात मापदंडों के एक निश्चित सेट की आवश्यकता होती है, इसलिए यह ज्यादातर मामलों पर लागू नहीं होता है;
- इसे
sizeof
ऑपरेटर के साथ इस्तेमाल किया जा सकता है , क्योंकि इसे एक पैक विस्तार के रूप में भी वर्गीकृत किया गया है।
संपादित करें: मुझे पता है कि ...
मैं इसका नाम और वर्गीकरण के बारे में पूछ रहा हूं, जो मुझे आशा है कि सी और सी ++ दोनों में समान है।
नाम समान है, लेकिन उपयोग C ++ और C के लिए अलग-अलग हो सकता है।
केवल पूर्व भाषा में इसके उपयोग से परिचित हैं। (मुझे याद है कि वेरिएडिक्स पर हैकररैंक की समस्या है , इसकी उपयोगिता को कवर करते हुए।)