c++对象模型之六 运行期笔记
1 对象的构造和析构
尽可能地把对象的声明放在使用它的那个程序区段附近。
foo()
{
point pointa; //马上构造
if ( cache)
return 1; // 这里会析构是多余的,而且是浪费的
pointa.run()
return 0; //这里也会析构是正常的。
}
foo()
{
if ( cache)
c++对象模型之六 运行期笔记
1 对象的构造和析构
尽可能地把对象的声明放在使用它的那个程序区段附近。
foo()
{
point pointa; //马上构造
if ( cache)
return 1; // 这里会析构是多余的,而且是浪费的
pointa.run()
return 0; //这里也会析构是正常的。
}
foo()
{
if ( cache)