20
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 cjest typem , to …