Göstəricini C++ istinadı ilə ötürə bilərsinizmi?
Göstəricini C++ istinadı ilə ötürə bilərsinizmi?

Video: Göstəricini C++ istinadı ilə ötürə bilərsinizmi?

Video: Göstəricini C++ istinadı ilə ötürə bilərsinizmi?
Video: Strukturlar (C++) 2 2024, Bilər
Anonim

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.