omidparkour
پنج شنبه 05 دی 1392, 05:28 صبح
سلام
من تازه شروع به برنامه نویسی شی گرا سی پلاس پلاس کردم ویکسری کد ها رو فقط حفظ کردم و نمیدونم دقیقا چی میکنن
فرض کنید که من برنامه ی زیر رو نوشتم
#include "stdafx.h"
#include "iostream"
using namespace std;
class student
{
int x;
public:
char name[15];
char fname[15];
void setname(char* name)
{
strcpy(this->name,name);
}
char* getname()
{
return name;
}
};
void main ()
{
student s1;
char name[15];
s1.setname(name);
}
در برنامه ی بالا این چند خطی که در زیر نوشتم کارشون چیه؟؟
char* name
strcpy(this->name,name);
char* getname()
من تازه شروع به برنامه نویسی شی گرا سی پلاس پلاس کردم ویکسری کد ها رو فقط حفظ کردم و نمیدونم دقیقا چی میکنن
فرض کنید که من برنامه ی زیر رو نوشتم
#include "stdafx.h"
#include "iostream"
using namespace std;
class student
{
int x;
public:
char name[15];
char fname[15];
void setname(char* name)
{
strcpy(this->name,name);
}
char* getname()
{
return name;
}
};
void main ()
{
student s1;
char name[15];
s1.setname(name);
}
در برنامه ی بالا این چند خطی که در زیر نوشتم کارشون چیه؟؟
char* name
strcpy(this->name,name);
char* getname()