Junior — Middle
Mi van a C++-ban a tartományoperátor jobb oldalán?
sobes.tech MI
Válasz az MI-től
C++-ban a határfeloldó operátor (::) a névtér, osztály vagy enumeráció tagjaihoz való hozzáférésre szolgál. A művelet jobb oldalán található az elem neve (például függvény, változó, típus), amelyhez hozzáférünk.
Példa:
namespace Math {
int add(int a, int b) { return a + b; }
}
int main() {
int result = Math::add(3, 4); // A :: jobb oldalán — add
}
Itt az add egy függvény, amely a Math névtérben található. A :: operátor azt jelzi, hogy pontosan ehhez az elemhez férünk hozzá a Math-on belül.