了 std::ops::Add trait，并且该 trait 的 Output 关联类型为 T 的任意类型。由于 trait 对象的大小和类型在编译时是不确定的，因此需要使用 dyn 关键字来表示动态类型。同时，为了使 trait 对象能够在函数内部被存储和使用，还需要使用 'static lifetime 来保证 trait 对象的生命周期至少和整个程序的生命周期一样长。</p>
<p>值得注意的是，在使用 trait 对象时，需要将 trait 对象的实现限制在编译时已