T可以是任意类型。当调用函数时,比如说Swap(a,b)其毁游首中a,b是int类型,磨埋则编译器会自动把函数里纤数的T换成int。c(a)表示以a为参数调用T的拷贝构造函数来实例化T的一个对象c。当T是内置类型时(比如int),就相当于T c = a。