Прежде чем вы начнете отмечать этот вопрос как дубликат, я уже this, но он не отвечает на мой вопрос.Когда память распределяется на предопределенные объекты потока?
поток объектов как std::cout
, std::cin
глобальные экземпляры ostream
& istream
классов. Но мой вопрос в том, когда память распределяется по этим объектам? Когда эти объекты инициализируются? Является ли память распределенной во время компиляции или времени выполнения или время выполнения C++ инициализирует эти объекты во время выполнения перед вызовом main()? Где std::cout
& std::cin
Объект находится в стеке, куче или сегменте данных?
Любопытно, почему вас это волнует? – Borgleader
@ Бордерлидер просто чисто любопытство, может быть? –
С помощью [magic] (http://www.petebecker.com/js/js199905.html). –