Я мог бы также сформулировать это как Что представляет собой наблюдаемое поведение?
Стандарт C ++ много говорит о наблюдаемом поведении, но я не совсем уверен, является ли завершение программы частью наблюдаемого поведенияповедение.
То есть, учитывая, что такая программа, как:
int main() {
for(;;) {}
return 0;
}
является соответствующей реализацией, разрешающей когда-либо завершать эту программу?