Video: Çfarë është pointeri në C++ me shembull të thjeshtë?
2024 Autor: Lynn Donovan | [email protected]. E modifikuara e fundit: 2023-12-15 23:53
Treguesit në C++
Treguesi është një variabël në C++ që mban adresën e një ndryshoreje tjetër. Ata kanë llojin e të dhënave ashtu si variablat, për shembull një tip numër i plotë tregues mund të mbajë adresën e një ndryshoreje numër të plotë dhe një lloj karakteri tregues mund të mbajë adresën e ndryshores char
Përveç kësaj, çfarë është një tregues C++?
A tregues është një variabël që mban një adresë memorie ku jeton një vlerë. A tregues deklarohet duke përdorur operatorin * përpara një identifikuesi. Si C++ është një gjuhë e shtypur në mënyrë statike, lloji kërkohet të deklarojë a tregues . Ne kemi inicializuar një tregues , por nuk tregon askund, nuk ka adresë memorie.
Po kështu, pse do të përdorni pointerët në C++? Një arsyeja të përdorësh tregues është në mënyrë që një ndryshore ose një objekt mund të modifikohet në një funksion të thirrur. Në C++ atë është një praktikë më e mirë per te perdorur referenca sesa tregues . Kjo e bën të lehtë te ndryshoni mënyrën se si funksioni thirrës e merr vlerën pa pasur te modifikojë semantikën e kalimit të tij.
Përveç kësaj, çfarë është shembulli i Pointer?
A tregues është një variabël që ruan adresën e një variabli tjetër. Ndryshe nga variablat e tjerë që mbajnë vlera të një lloji të caktuar, tregues mban adresën e një ndryshoreje. Për shembull , një ndryshore numër i plotë mban (ose mund të thuash ruan) një vlerë të plotë, megjithatë një numër i plotë tregues mban adresën e një variabli të plotë.
Si të krijoni një variabël tregues në C++?
Krijo një variabël tregues me emrin ptr, që tregon një varg e ndryshueshme , duke përdorur shenjën yll * (string* ptr). Vini re se lloji i tregues duhet të përputhet me llojin e e ndryshueshme ju jeni duke punuar me.