2.2.2 Varatut sanat

Tulee huomioida, että C++-kielen syntaksiin kuuluu joitain sanoja, joita ei niiden erikoisaseman vuoksi saa käyttää missään muussa merkityksessä. Tällaisia varattuja sanoja ovat:

asm

double

new

switch

auto

else

operator

template

break

enum

private

this

case

extern

protected

throw

catch

float

public

try

char

for

register

typedef

Class

friend

return

union

Const

goto

short

unsigned

Continue

if

signed

virtual

Default

inline

sizeof

void

Delete

int

static

volatile

Do

long

struct

while

Näiden sanojen käyttäminen muuttujien niminä on kielletty. Kun valitset muuttujan nimen suomenkielisen sanan pohjalta, ei ongelmia varattujen sanojen ja muuttujan määrittelyn kanssa voi tulla (kuin sattumalta).

Mitkä varatuista sanoista voivat mennä "päällekkäin" suomen kielen sanojen kanssa?