PDA

View Full Version : سوال: درج مقدار در شی



ali-iman
سه شنبه 15 بهمن 1398, 00:50 صبح
سلام وقتتون بخیر
چطوری میشه یه شی تعریف کرد و بلا فاصله یه مقدار مثلا مقدار صحیح بهش داد ؟
مثلا: string s = "abcd"l
الان s یه شی از کلاس string است که یه رشته میگیره
اگه میشه یه مثال بزنید با تشکر

sd702004
سه شنبه 15 بهمن 1398, 10:31 صبح
سلام

پیشنهاد میکنم در مورد کلاس‌ها در سی++ یک مطالعه کامل داشته باشید چون تقریبا میشه گفت یکی از مهم ترین مسائل توی این زبانه. اما در مورد مثال خاصی که بهش اشاره کردین این مورد با استفاده از constructor یک کلاس انجام میشه. یک مثال ساده:

#include <cstdio>
using namespace std;

class Test{
private:
const char* name;

public:
Test(const char* _name)
: name{_name}{
printf("Class %s has been created\n", name);
}
};

int main(){
Test t1 {"test1"};
Test t2 = "test2";
return 0;
}

ali-iman
سه شنبه 15 بهمن 1398, 12:23 عصر
خیلی ممنون :لبخندساده: