Apakah C ++ bebas konteks atau peka konteks?

Saya sering mendengar klaim bahwa C ++ adalah bahasa yang peka konteks. Ambil contoh berikut: a b(c); Apakah ini definisi variabel atau deklarasi fungsi? Itu tergantung pada makna simbol c. Jika cadalah variabel , maka a b(c);tentukan variabel bernama btipe a. Langsung diinisialisasi dengan c....