Ce este pointerul în C++ cu un exemplu simplu?
Ce este pointerul în C++ cu un exemplu simplu?

Video: Ce este pointerul în C++ cu un exemplu simplu?

Video: Ce este pointerul în C++ cu un exemplu simplu?
Video: you will never ask about pointers again after watching this video 2024, Mai
Anonim

Indicatori în C++

Indicator este o variabilă în C++ care deține adresa altei variabile. Au tip de date la fel ca variabilele, pentru exemplu un tip întreg indicator poate deține adresa unei variabile întregi și a unui tip de caracter indicator poate deține adresa variabilei char

Pe lângă aceasta, ce este un pointer C++?

A indicator este o variabilă care deține o adresă de memorie în care locuiește o valoare. A indicator este declarat folosind operatorul * înaintea unui identificator. La fel de C++ este un limbaj tipizat static, tipul este necesar pentru a declara a indicator . Am inițializat un indicator , dar nu indică nicăieri, nu are adresă de memorie.

La fel, de ce ați folosi pointeri în C++? unu motiv a folosi pointeri este astfel încât o variabilă sau un obiect poate sa fi modificat într-o funcție numită. În C++ aceasta este o practică mai bună a folosi referințe decât indicatoare . Acest lucru îl face ușor la schimba modul în care funcția de apelare primește valoarea fără a avea la modifica semantica trecerii acestuia.

Pe lângă aceasta, ce este exemplul de la Pointer?

A indicator este o variabilă care stochează adresa altei variabile. Spre deosebire de alte variabile care dețin valori de un anumit tip, indicator deține adresa unei variabile. Pentru exemplu , o variabilă întreagă deține (sau puteți spune că stochează) o valoare întreagă, totuși un număr întreg indicator deține adresa unei variabile întregi.

Cum se creează o variabilă pointer în C++?

Creați o variabilă pointer cu numele ptr, care indică un șir variabil , prin utilizarea semnului asterisc * (șir* ptr). Rețineți că tipul de indicator trebuie să se potrivească cu tipul de variabil cu care lucrezi.