آموزش مقدماتی C++ | متغیر های مرجع

متغیر های مرجع

متغیر مرجع، متغیری است که به یک متغیر موجود رجوع می کند و به آن متغیر اشاره دارد و با علامت & ساخته می شود:

string food = "Pizza";  // food variable
string &meal = food;     // reference to food

اکنون برای دسترسی به متغیر food هم از نام همین متغیر می توانیم استفاده کنیم و هم از نام متغیر مرجع meal که به متغیر food اشاره دارد:

string food = "Pizza";
string &meal = food;

cout << food << "\n";   // Outputs Pizza
cout << meal << "\n";  //  Outputs Pizza

هنگام چاپ متغیر meal، این متغیر به سراغ متغیر food می رود و مقدار آن را چاپ می کند و خود مقداری ندارد.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2