LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

Да, такие правила синтаксиса. Но если отойти от такого понимания метки как в в бейсике «метка -> инструкция» в сторону «метка -> продолжение выполнения», то стейтмент после метки уже не кажется таким необходимым.

Вообще, приходится в некоторой мере согласиться с псто former_anonymous с начала топика. Даже в современном С++ со всеми его изощрениями довольно много легаси ограничений. Например те же инклюды и единицы компиляции: особенно весело, когда твой код компилируется, но не линкуется с ошибкой «undefined reference» на константу (или даже лучше: constexpr), которую объявил (declare), но забыл определить (define). Причём в случае constexpr не всегда нужно определять. И много-много других приколов.

Исходная версия KennyMinigun, :

Да, такие правила синтаксиса. Но если отойти от такого понимания метки как в в бейсике «метка -> инструкция» в сторону «метка -> продолжение выполнения», то стейтмент после метки уже не кажется таким необходимым.

Вообще, приходится в некоторой мере согласиться с псто former_anonymous с начала топика. Даже в современном С++ со всеми его изощрениями довольно много легаси ограничений. Например те же инклюды и единицы компиляции: особенно весело, когда твой код компилируется, но не линкуется с ошибкой «undefined reference» на константу (или даже лучше: constexpr), которую объявил (declare), но забыл определить (define). И много-много других приколов.