چگونه میتوانید یک آرایه از اشیاء کلاس در C++ ایجاد کنید؟
توضیحات:
برای ایجاد یک آرایه از اشیاء کلاس در C++، ابتدا باید یک کلاس تعریف کنید و سپس از آن کلاس برای ایجاد اشیاء استفاده کنید. سپس میتوانید یک آرایه از اشیاء این کلاس ایجاد کنید.
برای مثال، فرض کنید یک کلاس به نام Person
تعریف کردهایم که ویژگیهایی مانند نام و سن را دارد. حال میخواهیم یک آرایه از اشیاء این کلاس ایجاد کنیم:
#include <iostream>
#include <string>
class Person {
public:
std::string name;
int age;
// Constructor
Person(std::string n, int a) : name(n), age(a) {}
};
int main() {
const int arraySize = 3;
Person people[arraySize] = {Person("Alice", 25), Person("Bob", 30), Person("Charlie", 35)};
for (int i = 0; i < arraySize; i++) {
std::cout << "Person " << i+1 << ": " << people[i].name << ", Age: " << people[i].age << std::endl;
}
return 0;
}
در این مثال، ابتدا کلاس Person
با ویژگیهای name
و age
تعریف شده است. سپس در تابع main
یک آرایه از اشیاء کلاس Person
با نام people
و اندازه arraySize
ایجاد شده و مقادیر اولیه برای این آرایه تعیین شده است. سپس با استفاده از یک حلقه for
، اطلاعات افراد آرایه چاپ شده است.
به این ترتیب، میتوانید یک آرایه از اشیاء کلاس در C++ ایجاد کنید و از آن برای ذخیره و مدیریت اطلاعات استفاده کنید.
موفق باشید
A.J
پست های مرتبط:
فروشگاه سورسا:
سورسا ، یک خانواده!
شما میتوانید از سورس های آماده به راحتی و با کپی پیست در پروژه خود استفاده بفرمایید
بله! سورسا به عنوان اولین و برترین مرجع سورس کد های آماده، تمامی سورس کد ها در زبان های مختلف را به صورت رایگان در اختیار شما قرار میدهد.
اگر سورس مد نظر شما تفاوتی با سورس فعلی دارد یا اینکه درخواست سورس دیگری را دارید میتوانید با کارشناسان سورسا در ارتباط باشید.
سورسا به عنوان مرجع سورس در تلاش است سورس کد ها و آموزش های تمامی زبان های برنامه نویسی مانند GO C++ Python C PHP SQL JS و… را تحت پوشش قرار داد