Czy C ++ jest bezkontekstowy lub wrażliwy na kontekst?

Często słyszę twierdzenia, że ​​C ++ jest językiem kontekstowym. Weź następujący przykład: a b(c); Czy to jest definicja zmiennej lub deklaracja funkcji? To zależy od znaczenia symbolu c. Jeśli cjest zmienną , to a b(c);definiuje zmienną o nazwie btyp a. Jest bezpośrednio inicjowany c. Ale jeśli...