C++طريقة وضع باراميترات في الدالة ليس لها نوع محدد
في المثال التالي قمنا بتعريف الحرف E
كنوع بيانات غير محدد.
بعدها قمنا بتعريف دالة إسمها printArray()
عند استدعائها نمرر لها مصفوفة من أي نوع كان مع تمرير عدد عناصرها, فتقوم بطباعة جميع القيم الموجودة فيها.
مثال
سنحصل على النتيجة التالية عند التشغيل.
1 2 3 4 5 a b c d e I'm learning C++ in harmash.com
إذاً هنا في كل مرة تقوم فيها باستدعاء الدالة printArray()
يتم تبديل الحرف E بشكل تلقائي بنوع المصفوفة التي تم تمريرها لها.