对象会被自动析构吗?
大狗狗 2008-11-18 08:27:54 一个循环:
for(...)
{
string str = new string(char数组);
...
}
由于char数组的不同,string对象也要随之变化。那么str的生存期是不是仅为一个循环期间?
在新的new操作前,旧的string对象是不是就被运行时自动析构?
或者问一下:
如何用一个char数组动态的改变string对象内容?(即用一个char数组给已有的string对象赋值,不是在构造时使用)如有办法,就不用考虑上面的问题了。