第六题
发现点其他的好用途
【规则6-1-3】如果参数是指针,且仅作输入用,则应在类型前加const,以防止该
指针在函数体内被意外修改。
例如:
void StringCopy(char *strDestination,const char *strSource);
【规则6-1-4】如果输入参数以值传递的方式传递对象,则宜改用“const &”方式
来传递,这样可以省去临时对象的构造和析构过程,从而提高效率。
——————————————————华丽丽的分隔线————————————————————————
3、const 有什么用途?(请至少说明两种)
答:(1)可以定义 const 常量
(2)const 可以修饰函数的参数、返回值,甚至函数的定义体。被const 修饰的东
西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
[
本帖最后由 pgy 于 2010-3-21 12:22 编辑 ]