以下情況不會發生記憶體洩漏

當調用evil構造函數時下面情況還未發生洩漏
但改變m_evil和m_resource聲明順序時就發生洩漏了
此時盡管在構造函數中把m_evil()放在m_resource()之前也沒有用,編譯器會自動按聲明的順序進行初始化
以下情況不會發生記憶體洩漏
當調用evil構造函數時下面情況還未發生洩漏
但改變m_evil和m_resource聲明順序時就發生洩漏了
此時盡管在構造函數中把m_evil()放在m_resource()之前也沒有用,編譯器會自動按聲明的順序進行初始化