2017-02-11 23 views

回答

0

通常在C++中談及全局變量時總會有更好的方法。您可以嘗試單例或靜態類來保存所有資產並使用靜態函數來加載它們。

+0

其中:在全局變量和單例之間是否存在重要的概念差異?兩者都代表「全球國家」的一種形式;在這個意義上說,無論如何,單身人士只是一個榮耀的全球變量(而且很多時候,單身人士被用作藉口來使用全局狀態,因爲,現在你知道,現在有一個模式,它不會是錯的使用它)。 – GhostCat

+0

那不一定是真的。單身人士可以擁有國家身份,但也保證會員初始化,並且在單身人士創建之前不可能訪問單身人士。 http://stackoverflow.com/questions/1463707/c-singleton-vs-global-static-object – Gambit

相關問題