复制实参在以下的情况不太合适:
当需要在函数中修改实参的值时。
当实参传递为大型对象时。对实际应用而言,复制对象所付出的时间和存储空间代价过大。
- 当没有办法实现对象的复制时。
此时有效的解决办法是将形参定义为引用或指针类型。
参见《C++ Primer》第四版7.2.1节。
复制实参在以下的情况不太合适:
当需要在函数中修改实参的值时。
当实参传递为大型对象时。对实际应用而言,复制对象所付出的时间和存储空间代价过大。
此时有效的解决办法是将形参定义为引用或指针类型。
参见《C++ Primer》第四版7.2.1节。