برنامه نویسی
نحوه برگرداندن شی از تابع در C++

Summarize this content to 400 words in Persian Lang
#include
using namespace std;
class Student
{
public:
int roll;
int cls;
double gpa;
Student(int roll, int cls, double gpa)
{
this->roll = roll;
this->cls = cls;
this->gpa = gpa;
}
};
Student fun()
{
Student Arfin(31, 3, 3.09);
return Arfin;
}
int main()
{
Student obj = fun();
cout << obj.roll << ” ” << obj.cls << ” ” << obj.gpa << endl;
return 0;
}
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
برای مقداردهی اولیه تابع به عنوان شی، باید نام کلاس و نام شی را بنویسیم.
#include
using namespace std;
class Student
{
public:
int roll;
int cls;
double gpa;
Student(int roll, int cls, double gpa)
{
this->roll = roll;
this->cls = cls;
this->gpa = gpa;
}
};
Student fun()
{
Student Arfin(31, 3, 3.09);
return Arfin;
}
int main()
{
Student obj = fun();
cout << obj.roll << " " << obj.cls << " " << obj.gpa << endl;
return 0;
}
برای مقداردهی اولیه تابع به عنوان شی، باید نام کلاس و نام شی را بنویسیم.