一、我们说正方形是矩形,但如果把这种关系直接映射为面向对象中的类继承关系如: classRectangle{ /*...*/}; classSquare:publicRectangle {/*...*/}; 通常却是错误的,请解释其中的原理。 二、请用 C++实现 Singleton 模式,需考虑一下问题: 1. 延迟创建,在 Singleton 的实例真正需要用到时才创建; 2. 线程安全; 3. Singleton 实例中的资源能在恰当的时机释放。