Извините заранее, что, вероятно, является глупым вопросом, но в классах С++, почему точка с запятой после закрывающей фигурной скобки? Я регулярно забываю об этом, получаю ошибки компилятора и, следовательно, теряю время. Кажется мне несколько лишним, что вряд ли будет иметь место. Люди действительно делают что-то вроде
class MyClass
{
.
.
.
} MyInstance;
Изменить: Я получаю его из точки совместимости C для структур и перечислений, но поскольку классы не являются частью языка C, я предполагаю, что в первую очередь там сохраняется согласованность между аналогичными конструкциями объявлений, То, что я искал, было больше связано с обоснованием дизайна, а не с возможностью изменить что-либо, хотя хорошая IDE завершения кода может помешать этому перед компиляцией.