Video: Göstəricini C++ istinadı ilə ötürə bilərsinizmi?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Keçid Referansı a Göstərici in C ++
Qeyd: O istifadə etməyə icazə verilir" göstərici üçün göstərici " hər ikisində C və C ++, lakin Biz bacarırıq istifadə " Göstəriciyə istinad ” yalnız C ++. Əgər a göstərici Parametr olaraq funksiyaya ötürülür və dəyişdirilməyə çalışılır, sonra dəyişikliklər edilir göstərici edir bu funksiyadan kənarda əks etdirmir.
Müvafiq olaraq, göstəricilər istinad və ya C++ dəyəri ilə ötürülür?
Hər ikisinə bəli. Göstəricilər var keçdi tərəfindən dəyər başqa bir şey kimi. Bu, məzmunu deməkdir göstərici dəyişən (göstərilən obyektin ünvanı) kopyalanır. C++ istifadə edərkən, istifadə edin istinadlar üstünlük verilir göstərici (bundan sonra da göstərici üçün göstərici ).
Həm də bilirsiniz ki, C++-da massivi istinad kimi necə ötürmək olar? Keçid massivi zəng vasitəsilə işləmək istinad Biz zaman keçmək ünvanı bir massiv funksiya çağırarkən buna funksiya çağırışı deyilir istinad . Biz zaman keçmək arqument kimi ünvan, funksiya bəyannaməsində ötürülən ünvanı qəbul etmək üçün parametr kimi göstərici olmalıdır.
Eynilə soruşa bilər ki, bir göstəriciyə istinad edə bilərikmi?
A göstərici üçün istinad C++-da qeyri-qanunidir, çünki -a-dan fərqli olaraq göstərici - a istinad sadəcə proqramçıya başqa bir şeyin ləqəbini yaratmağa imkan verən bir konsepsiyadır. A göstərici yaddaşda başqa bir şeyin ünvanı olan yerdir, lakin a istinad deyil.
C++ istinad göstəricisi nədir?
Göstəricilər vs İstinadlar C++ dilində Göstəricilər : A göstərici başqa dəyişənin yaddaş ünvanını saxlayan dəyişəndir. A göstərici Göstərdiyi yaddaş yerinə daxil olmaq üçün * operatoru ilə əlaqəni ləğv etmək lazımdır. İstinadlar : A istinad dəyişən ləqəbdir, yəni artıq mövcud dəyişən üçün başqa bir addır.