0
我有一個問題,在過去的論文中詢問,在Solo中添加一個析構函數,在其實現中添加語句delete oneInstance會產生什麼影響。C++ Singleton析構函數 - 刪除一個實例的效果
究竟添加刪除oneInstance的效果如何?
class Solo
{
public:
Solo* instance();
private:
Solo();
static Solo* oneInstance();
}
你至少有一個錯字,我們不知道你是如何使用這個類的。提供一個[MCVE],並告訴我們你會怎麼想,以及當你嘗試時會發生什麼。 –
簡單的答案 - 避免像瘟疫一樣的單身人士,你永遠不必擔心他們的行爲。過去,我在sigletons上的位置從「幾乎從不使用」轉變爲「從不使用」。 – SergeyA