чтобы можно было использовать методы этого объекта(и свойства) в других файлах.
http://cpp-reference.ru/patterns/creational-patterns/singleton/
Как сделать переменную типа int глобальной, ты знаешь?
Не надо этого делать, явная связанность легче для анализа, поэтому там, где объект нужен, передавай его в качестве параметра.
Обсуждают сегодня