高中构造函数类型6种 原始递归,是怎么构造新函数的?麻烦说的详尽一些?
原始递归,是怎么构造新函数的?麻烦说的详尽一些?因为参数是传递的值,所以您的参数将首先复制到临时变量。这个是调用复制构造函数。例如,如果函数INTF(inti)调用inta=100intb=f(a),
原始递归,是怎么构造新函数的?麻烦说的详尽一些?
因为参数是传递的值,所以您的参数将首先复制到临时变量。这个是调用复制构造函数。例如,如果函数INTF(inti)调用inta=100intb=f(a),则函数中使用的实际参数a不再是inta=100的a。类似地,如果它不是基本类型,那么它也是对象的一个副本,这个副本需要调用copy构造函数。那么就不能在复制构造函数中使用值传递,而是使用引用传递。