آموزش C++

مباحث پایه زبان C++

بازگشت ارجاع از تابع در زبان C++ – آموزش زبان C++

تصویر cpp-returning-values-by-reference_4458 بازگشت ارجاع از تابع در زبان C++ - آموزش زبان C++

بازگشت ارجاع از تابع در زبان C++

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

امتحان کنید

زمانی که کد بالا توسط کامپایلر زبان C++ اجرا شود، نتیجه زیر را تولید خواهد کرد:

 

توجه! بازگشت دادن یک متغیر محلی به عنوان ارجاع کار منطقی نمی باشد. بنابراین بهتر است از متغیر استاتیک استفاده کنید. مانند مثال زیر:

 

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است