local scope
Megjelenés
Főnév
local scope (tsz. local scopes)
- (informatika) A lokális változók hatóköre (local scope) C++-ban azt jelenti, hogy egy változó csak azon a területen érhető el, ahol deklarálták. Ez jellemzően egy függvényen vagy egy kódblokk
{}belsején belül történik.
Példa:
#include <iostream>
void fuggveny() {
int x = 10; // Lokális változó
std::cout << "x értéke: " << x << std::endl;
}
int main() {
fuggveny();
// std::cout << x; // Hiba! 'x' nincs a main() hatókörében
return 0;
}
Ebben a példában az x változó a fuggveny() függvényen belül lett deklarálva, így kívülről nem érhető el.
Blokkszintű hatókör:
Ha egy változót egy kódblokkon belül deklarálunk, az csak abban a blokkban lesz elérhető.
#include <iostream>
int main() {
int a = 5;
{
int b = 10; // 'b' csak ebben a blokkban létezik
std::cout << "b: " << b << std::endl;
}
// std::cout << b; // Hiba! 'b' kívül nem elérhető
std::cout << "a: " << a << std::endl; // 'a' továbbra is elérhető
return 0;
}
Fontos tudni:
- A lokális változók csak a deklarációs helyükön belül érhetők el. - A függvények és blokkok külön hatókörrel rendelkeznek. - Ha egy belső blokkban újra deklarálunk egy változót azonos névvel, az elrejti a külső változót.
- local scope - Szótár.net (en-hu)
- local scope - Sztaki (en-hu)
- local scope - Merriam–Webster
- local scope - Cambridge
- local scope - WordNet
- local scope - Яндекс (en-ru)
- local scope - Google (en-hu)
- local scope - Wikidata
- local scope - Wikipédia (angol)