【原文写于7 December 2005,注】
《高质量C++/C编程》附录A试题
耗时:50分钟,自评成绩:71分
总的来说合格吧,C++/C基本掌握
主要问题:
实现strcpy中:
没有参数检查(assert)
赋值繁琐而低效
while((*strDest++ = *strSrc++) != ‘/0′) NULL ;
虽然容易写错,但的确简洁而高效
String的实现中operator=重载忘记处理自赋值情况
忘记释放原资源