اگر بخوام ترکیبی از رشته و عدد صحیح رو مرتب کنه جواب میده ؟؟
بله جواب میده به سادگی.!!

ایا میشه به پارامتر ورودی یه متد از کلاس یه شی داد که از یه کلاس دیگه هست ؟؟؟؟
بله امکانش هست.


void add_Course(courses c1) { Course.push_back(c1); }
در خط بالا بهتره رفرنس شی را ارسال کنید وگرنه کپی های غیر ضروری به وجود می آید.

یعنی اینطوری...

void add_Course(courses& c1) { Course.push_back(c1); }
وبعد شما type وکتور تون را string تعریف کردید بعد دارید یک شی نامرتبط بهش ارسال میکنید...!!!

vector<string>Course;
void add_Course(courses c1) { Course.push_back(c1); }
خوب یا type وکتور را تغییر بدید به نوع کلاسی که می خواهید ویا باید یک شی از نوع string داخلش ذخیره کنید.