C++ öğrenmeye başlıyorum ve meraktan dolayı, C++ neden bir “;” koymanızı gerektiriyor? Örneğin sınıf bildiriminde sonunda: java gibi dillerdeC++ neden bir ";" Bir sınıf beyanından sonra
class A
{
/*...*/
};
, açıklamada bir sonunu belirtmek için kullanılır.
farklı ne yaklaşık
int i(5);
ve C++ yarı kolon ile ilgili olarak, yukarıda bahsedilen sınıf? Derleyici, sınıfı bir deyim olarak ele alıyor mu, yoksa bunun için farklı bir yorumu var mı?
Bu soru "C++ Java gibi değil neden?" Sorusuna çok yakın. veya "C++ ve Java arasındaki farklar nelerdir?" Her ikisi de SO kapsamı dışında. –
Niçin bu upvotlar alınıyor ... –
@ H2CO3, çünkü * C++ programlayan herkes * bu küçük sözdizimsel tuhaflığı unutmak suretiyle ısırıldı. Bir şeyin nedenini anladığınızda, onu unutmak daha az olasıdır. –