برنامه نویسی

نحوه برگرداندن شی از تابع در 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;
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

برای مقداردهی اولیه تابع به عنوان شی، باید نام کلاس و نام شی را بنویسیم.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا