Что такое "точки последовательности"?
Какова связь между поведением undefined и точками последовательности?
Я часто использую смешные и запутанные выражения типа a[++i] = i;
, чтобы заставить себя чувствовать себя лучше. Почему я должен прекратить их использовать?
Если вы прочитали это, обязательно посетите следующий вопрос Undefined поведение и точки последовательности, которые перезагружены.
<суб > (Примечание: это должно быть запись в Часто задаваемые вопросы о переполнении стека С++. Если вы хотите критиковать идею предоставления FAQ в этой форме, тогда публикация на мета, которая начала все это, была бы местом для этого. Ответы на этот вопрос отслеживаются в С++ чате, где идея FAQ начиналась в первую очередь, поэтому ваш ответ, скорее всего, будет прочитан теми, кто придумал эту идею.) Суб >