Хочется создать дополнительную консоль, с которой связать потоки ввода и вывода. То есть помимо основной консоли (из которой была запущена программа, и с которой работают stdin и stdout), хочется иметь вторую консоль. Есть ли в c++ подобный функционал? Кроме различных хитростей с qt-шными формами текстового ввода/вывода.