بارها در مورد استفاده از ارجاع ها در سی پلاس پلاس از ما سوال پرسیده شده است که کاربران درخواست توضیح در مورد این موضوع کرده اند در این پست سورس برنامه ای رو آماده کردیم که این برنامه نحوه ی استفاده از ارجاع ها در سی پلاس پلاس را نشان میدهد. یک ارجاع یک اسم مستعار یا واژه ی مترادف برای متغییر دیگر است.
نکاتی در مورد نحوه ی استفاده از ارجاع ها در سی پلاس پلاس :
- همانند ثابت ها،ارجاع ها باید هنگام اعلان،مقداردهی اولیه شوند با این تفاوت که مقدار اولیه یک ارجاع،یک متغییر است نه یک لیترال
- ارجاع ها متغییرهای مستقل نیستند پس آدرس ارجاع با آدرس متغییری که به آن ارجاع داده شده است یکی هست.
- یک شی میتواند چند ارجاع داشته باشد.
سورس کد استفاده از ارجاع ها در سی پلاس پلاس
#include<iostream> #include<conio.h> using namespace std; main() { system("cls"); int n=20; int& rn=n; int& rn2=n; cout<<"n="<<n<<endl; cout<<"rn="<<rn<<endl; cout<<"rn2="<<rn2<<endl; cout<<"&n="<<&n<<endl; cout<<"&rn="<<&rn<<endl; cout<<"&rn2="<<&rn2; cout<<"\n\n"<<"press any key to exit..."; getch(); return 0; } //> sourceiran.com
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه