我着重看下seven,string seven(&five[6],&five[10]);这是seven的初始化语句(five【】=all's well that ends");运行结果是“well”,不难看出,string six(alls+6,alls+10),的运行结果是拷贝了five的第六个到第十个字符。
而再看eight,string eight(four,7,16),这是eight的初始化语句(four【】=”Sorry! That was pottery Winner!“),运行结果是“That was pottery”,所以拷贝的是four的第七个字符,和第七个字符的后面16个字符;
两者的差别就在此体现!