تبلیغات

تعریف کردن لیست در C++ همانند سی شارپ به کمک وکتورها

اگر با سی شارپ کار کرده باشید، می‌دانید که کلاسی به‌نام List وجود داشته و می‌توان یک آرایه‌ی داینامیکی را به کمک آن تعریف نمود که امکانات زیادی را نیز در اختیارمان قررا می‌دهد. چنین چیزی در سی پلاس پلاس نیز وجود دارد. البته اگر از C++ دات نت استفاده کنید، می‌توانید از همان List نیز بهرمند شوید.

مراحل کار

کد زیر را در نظر بگیرید:

همانطور که می‌بینید، در ابتدا بایستی vector را include کنیم. سپس موقع تعریف متغیر وکتوری، نوع آن را داخل <> مشخص می‌کنیم. از متدهای push_back برای قرار دادن یک مقدار جدید در لیست استفاده شده است. در نهایت نیز یک پیمایش برروی این لیست انجام گرفته و مقادیر آن چاپ شده‌اند.

پیمایش معکوس

کد بالا، پیمایش را از ابتدا تا انتهای لیست انجام می‌دهد. اما می‌توان این کار را از انتها تا ابتدای لیست به‌صورت زیر انجام داد:

البته توجه داشته باشید که auto، در نسخه‌های C++ 11 و بالاتر از آن قابل استفاده است. در غیر این صورت می‌توان از همان روش مرسوم حلقه استفاده نمود:

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

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک‌گذاری اطلاعات در هر زمینه‌ای که امکانش باشه 🙃

پاسخ دهید

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

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک