单线程单例模式,对于任何时刻保证一个类只有一个示例
class Solution
{
public:
/**
* @return: The same instance of this class every time
*/
static Solution* getInstance()
{
static Solution * m_solution;
if(m_solution==NULL)
{
m_solution=new Solution;
}
return m_solution;
}
};