函数模板的关键字. Dart& d 表示 定义出来的函数个数.
1:你写的那个交换函数名字好像不能用,因为库里面有这个名字的函数,你相当于重载了,不过是不正确的重载,改个函数名:my_swap(); 2:你的交换函数在实际程序
operator = 不应该这么实现.不知道你是否听过 copy ans swap 习语,这是一种有效的拷贝构造及重载等号实现方式,可以避免代码重复以及冗余的异常处理.简要的说,它的做法如下:1. 实现类的拷贝构造函数;2. 实现swap交换函数,用于交