Есть абстрактный, «Сферический С++ в вакууме». Есть ANSI (или ISO, не помню) стандарты на фичи и поведение. В том числе и пресловутый «undefined behaviour» (неопределенное поведение).
Есть конкретные реализации: компиляторы, среды разработки, например, gcc, icc, vc++. Соответственно, каждая из них во-первых, поддерживает стандарт в той или иной степени, а во-вторых по своему реагирует на undefined behaviour.
Поэтому при написании статей о С++ часто указывают конкретный компилятор или даже версию, в которой все работает.
Есть еще одна причина: автор, пишущий про С++ просто не знает стандарта языка, никогда не пробовал других компиляторов, и боится сказать «С++». Это просто одно из проявлений «Works for me».