C++ Dereference
🔹 تعریف
-
Dereference یعنی دسترسی به مقدار متغیری که Pointer به آن اشاره میکند.
-
با عملگر
*میتوان مقدار واقعی را از آدرس Pointer گرفت یا تغییر داد.
🔹 ساختار
-
pointer→ نام متغیری که آدرس را نگه میدارد. -
*→ مقدار متغیر اصلی را برمیگرداند یا تغییر میدهد.
1️⃣ مثال ساده
🔹 خروجی:
2️⃣ Dereference در آرایهها
🔹 خروجی: 1 2 3
3️⃣ نکات مهم
-
Dereference فقط روی Pointer معتبر انجام شود، در غیر این صورت برنامه crash میکند.
-
با dereference میتوان مقدار متغیر را خواند یا تغییر داد.
-
ترکیب pointer و dereference در حلقهها و آرایهها بسیار پرکاربرد است.
-
Referenceها خودشان به نوعی dereference هستند و از
*استفاده نمیکنند.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React