Чтобы держать всё перед глазами и не отвлекаться на переключения между окнами.
На 99% — ничем, но в C++ есть родная поддержка ООП.
Нестыдные вопросы.