PDA

نسخه کامل مشاهده نسخه کامل : نحوه ی تعریف آرایه های پویا در سی پلاس پلاس



Akbar"22"
01-03-2013, 12:01
سلام
از دوستان درخواست دارم نحوه ی تعریف آرایه های دو بعدی پویا و بالاتر رو با ارائه مثال توضیح دهند.


نحوه ی تعریف آرایه پویا یک بعدی با استفاده از دو روش :

1- تابع malloc :
شکل کلی تابع malloc :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


مثال :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در مثال بالا یک آرایه پویا یک بعدی به نام a تعریف شد و در انتها با استفاده از تابع free فضا گرفته شده از حافظ (Heap) به حافظ برگشت داده شد.


2- با استفاده از کلمه کلیدی New :

شکل کلی :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مثال :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


در مثال بالا یک آرایه پویا یک بعدی به نام a تعریف شد و در انتها با استفاده از تابع Delete فضا گرفته شده از حافظ (Heap) به حافظ برگشت داده شد.