10
在C ++中通过值传递还是通过常量引用传递更好?
在C ++中通过值传递还是通过常量引用传递更好? 我想知道哪种更好的做法。我意识到通过常量引用传递应该在程序中提供更好的性能,因为您没有在复制变量。
编程中的常量是定义,其值在程序执行期间是固定的。例如,大多数语言中的文字都是常量。在引用透明的编程样式中,所有定义都是常量。const限定的数据存储区(对象,字段,变量,参数)是“永不改变”的区域,因此可以进行额外的代码生成器优化和对程序正确性的额外静态检查。