C ++ sınıflarında, kapanış ayracından sonra neden noktalı virgül? Düzenli olarak unutuyorum ve derleyici hataları alıyorum ve bu nedenle zaman kaybediyorum. Bana biraz gereksiz görünüyor, ki bu durum pek olası değil. İnsanlar gerçekten şu gibi şeyler yapıyor mu:
class MyClass
{
.
.
.
} MyInstance;
Yapılar ve numaralandırmalar için C uyumluluk bakış açısından anlıyorum, ancak sınıflar C dilinin bir parçası olmadığından, sanırım öncelikle benzer bildirim yapıları arasındaki tutarlılığı koru.
İyi bir kod tamamlama IDE'si bunu derlemeden önce yakalayabilirse de, aradığım şey herhangi bir şeyi değiştirebilmekten çok tasarım mantığıyla ilgiliydi.