如何創(chuàng)建一個(gè)全局的、可變的單例?在系統(tǒng)中創(chuàng)建和使用只有一個(gè)實(shí)例化的結(jié)構(gòu)的最佳方法是什么?是的,這是必要的,它是OpenGL子系統(tǒng),對(duì)此進(jìn)行多次復(fù)制并將其傳遞到任何地方都會(huì)增加混亂,而不是緩解它。單身人士必須盡可能有效率。似乎不可能在靜態(tài)區(qū)域中存儲(chǔ)任意對(duì)象,因?yàn)樗琕ec有個(gè)破壞者。第二個(gè)選項(xiàng)是在靜態(tài)區(qū)域上存儲(chǔ)一個(gè)(不安全)指針,指向分配給單例的堆。做這件事最方便和最安全的方法是什么,同時(shí)保持語(yǔ)法簡(jiǎn)潔。
如何創(chuàng)建一個(gè)全局的、可變的單例?
米琪卡哇伊
2019-06-17 17:33:29