Я и не говорил, что с iostream.h компилиться не будет. В предыдущем сообщении, я имел ввиду, что есть два варианта: или юзать iostream.h и -Wno-deprecated или iostream и соотв. три способа объявления cout.
Я думал, что вы про iostream (без .h) говорите, потому как ваш пост был прямо после того, как Mitya-ncc сказал:
Не, не надо. Но если iosteam используешь то надо указываеть пространство имён: допустим не cout, а std::cout и т.д.
Он же говорил про iostream без .h. А вы следом сказали, что необязательно
Такая петрушка.