سلام وقتتون بخیر
چطوری میشه یه شی تعریف کرد و بلا فاصله یه مقدار مثلا مقدار صحیح بهش داد ؟
مثلا: string s = "abcd"l
الان s یه شی از کلاس string است که یه رشته میگیره
اگه میشه یه مثال بزنید با تشکر
Printable View
سلام وقتتون بخیر
چطوری میشه یه شی تعریف کرد و بلا فاصله یه مقدار مثلا مقدار صحیح بهش داد ؟
مثلا: string s = "abcd"l
الان s یه شی از کلاس string است که یه رشته میگیره
اگه میشه یه مثال بزنید با تشکر
سلام
پیشنهاد میکنم در مورد کلاسها در سی++ یک مطالعه کامل داشته باشید چون تقریبا میشه گفت یکی از مهم ترین مسائل توی این زبانه. اما در مورد مثال خاصی که بهش اشاره کردین این مورد با استفاده از 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;
}
خیلی ممنون :لبخندساده: