Hello Stack Overflow. J'étudie pour un examen de CS que j'ai demain et je regarde la feuille de revue que notre professeur a fournie pour nous. L'un des points dit de savoir pourquoi Singleton est un meilleur choix que Global.Pourquoi Singleton est un meilleur choix que Global Objects
Je ne suis pas exactement sûr du raisonnement, mais je me souviens de lui dire quelque chose à propos de Singleton en utilisant moins de "pollution de l'espace de noms". J'ai fait plusieurs recherches Google comparant Singleton et Global, mais à peu près tous les résultats ont indiqué que les deux sont de mauvaises options lol. Donc ça ne m'a plus que confus.
Si quelqu'un peut m'aider à éclaircir cela, il sera grandement apprécié. Merci!
Beurk, singletons. – chris
Singletons * sont * des objets globaux cependant. C'est comme demander pourquoi les méthodes sont un meilleur choix que les fonctions membres. – Pubby
Eh bien, il y a le [statique fiasco d'initialisation de commande] (http://www.parashift.com/c++-faq/static-init-order.html) qui est un downer, mais aucun n'est excellent. –