В C++ класове, защо точка и запетая след затварящата скоба? Редовно го забравям и получавам грешки на компилатора, а оттам и загубено време. Струва ми се някак излишно, което едва ли ще е така. Хората наистина ли правят неща като:
class MyClass
{
.
.
.
} MyInstance;
Получавам го от гледна точка на съвместимост със C за структури и enums, но тъй като класовете не са част от езика C, предполагам, че основно е там поддържането на последователност между подобни декларационни конструкции.
Това, което търсех, беше по-скоро свързано с обосновката на дизайна, отколкото с възможността да променя нещо, въпреки че една добра IDE за завършване на код може да улови това преди компилацията.