C语言解决方案:
如果不想修改我们就直接传递实参,如果对象太大我们就传递指针,并且声明指针是指向const对象的
如果想修改实参的值,我们只能传递实参的指针,然而此时指针就不能用const修饰了
C++解决方案:
如果不想修改实参的值,我们使用const引用(就是“常量引用”)方式,这样就不可以通过引用修改被引用对象的值;
如果想修改实参的值,则使用平常性的引用实参就可以了
C语言解决方案:
如果不想修改我们就直接传递实参,如果对象太大我们就传递指针,并且声明指针是指向const对象的
如果想修改实参的值,我们只能传递实参的指针,然而此时指针就不能用const修饰了
C++解决方案:
如果不想修改实参的值,我们使用const引用(就是“常量引用”)方式,这样就不可以通过引用修改被引用对象的值;
如果想修改实参的值,则使用平常性的引用实参就可以了