هل يمكن لدالة في سي بلس بلس ان ترجع اكثر من نوع من البيانات بناء ً على شرط معين
مثلا حاولت
int a; string b
template <class t>
t get(int choice)
{
if(choice == 0)
return a;
else
return b;
}و طبعا لم تفلح محاولتي
هل هناك طريقة اخرى ام انني مضطر لتعريف اكثر من دالة
