Sobes.tech
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.