1.值参:采用实参转换成形参,在函数内部对形参的改变不会对实参造成任何影响,但是会引起形参的构造和析构.
2.模版参数:要考虑的问题就是函数体内使用模版参数的时候,实际的参数类型有没有定义相应的运算符或者是方法,没有的话需要马上定义,否则编译通不过.
3.引用参数:它的好处就是直接使用传进来的那个参数,不需要进行额外的构造和析构,另外,如果要返回多个值的话,这也是个好办法,否则,应该把他声明称常量的,不然就可能被莫名其妙的修改,出错的时候找也找不到.
1.值参:采用实参转换成形参,在函数内部对形参的改变不会对实参造成任何影响,但是会引起形参的构造和析构.
2.模版参数:要考虑的问题就是函数体内使用模版参数的时候,实际的参数类型有没有定义相应的运算符或者是方法,没有的话需要马上定义,否则编译通不过.
3.引用参数:它的好处就是直接使用传进来的那个参数,不需要进行额外的构造和析构,另外,如果要返回多个值的话,这也是个好办法,否则,应该把他声明称常量的,不然就可能被莫名其妙的修改,出错的时候找也找不到.