C++ Precedenciák

Operátorok összefoglalása

 

hatókör operátor

osztálynév :: tag

hatókör operátor

névtér_név :: tag

globális hatókör

:: név

globális hatókör

:: minosített_név

tagkiválasztás

objektum . tag

tagkiválasztás

pointer -> tag

indexelés

pointer [ kif ]

függvényhívás

kif ( kif_lista )

érték létrehozása

típus ( kif_lista )

postfix növelés

balérték ++

postfix csökkentés

balérték --

típusazonosítás

typeid ( típus )

futási ideju típusazonosítás

typeid ( kif )

futási idoben ellenőrzött konverzió

dynamic_cast < típus > ( kif )

fordítási idoben ellenőrzött konverzió

static_cast < típus > ( kif )

nem ellenőrzött konverzió

reinterpret_cast < típus > ( kif )

konstans konverzió

const_cast < típus > ( kif )

objektum mérete

sizeof kif

típus mérete

sizeof ( típus )

prefix növelés

++ balérték

prefix csökkentés

-- balérték

komplemensképzés

~ kif

(logikai) nem

! kif

mínusz előjel

kif

plussz előjel

+ kif

címoperátor

& balérték

indirekció

* kif

létrehozás (allokálás)

new típus

létrehozás (allokálás és inicializálás)

new típus ( kif_lista )

létrehozás (elhelyezés)

new ( kif_lista ) típus

létrehozás (elhelyezés és inicializálás)

new ( kif_lista ) típus ( kif_lista )

megszüntetés (deallokálás)

delete pointer

tömb megszüntetése

delete [] pointer

típuskonverzió

( típus ) kif

tagkiválasztás

objektum .* tagra_mutató_pointer

tagkiválasztás

pointer ->* tagra_mutató_pointer

szorzás

kif * kif

osztás

kif / kif

moduló (maradékképzés)

kif % kif

összeadás (plusz)

kif + kif

kivonás (mínusz)

kif - kif

balra léptetés

kif << kif

jobbra léptetés

kif >> kif

kisebb

kif < kif

kisebb vagy egyenlő

kif <= kif

nagyobb

kif > kif

nagyobb vagy egyenlő

kif >= kif

egyenlő

kif == kif

nemegyenlő

kif != kif

bitenkénti ÉS

kif & kif

bitenkénti kizáró VAGY

kif ^ kif

bitenkénti megengedő VAGY

kif | kif

logikai ÉS

kif && kif

logikai megengedő VAGY

kif || kif

feltételes kifejezés

kif ? kif : kif

egyszeru értékadás

balérték = kif

szorzás és értékadás

balérték *= kif

osztás és értékadás

balérték /= kif

moduló és értékadás

balérték %= kif

összeadás és értékadás

balérték += kif

kivonás és értékadás

balérték -= kif

balra léptetés és értékadás

balérték <<= kif

jobbra léptetés és értékadás

balérték >>= kif

ÉS és értékadás

balérték &= kif

megengedő VAGY és értékadás

balérték |= kif

kizáró VAGY és értékadás

balérték ^= kif

kivétel dobása

throw kif

vessző (műveletsorozat)

kif , kif