Sözdizimi ve anlambilim arasındaki farkı anlıyorum -
Sözdizimi : geçerli bir ifade veya ifade oluşturmak için sembollerin nasıl birleştirildiği.
Anlambilim : bir ifade veya ifade oluşturan sembollerin anlamı.
Ama dilbilgisi nedir? Örneğin: bazen insanların bazı yapıların "dilbilgisel olarak yanlış ama sözdizimsel olarak doğru" olduğunu söylediğini duyuyorum. Bu ne demek?
int;
dilbilgisel olarak geçerlidir, ancak C ++ 'da sözdizimsel olarak kötü biçimlendirilmiştir. Dilbilgisinin bu kodla ilgili bir sorunu yoktur, ancak sözdizimi kısıtlamaları, bir bildirimin ilk bölümünde sınıf belirleyici veya numara belirleyici ya da C ++ 11'de arkadaş belirleyici içermiyorsa bir ad verilmesini gerektirir .