谁能帮忙解答一下这个代码: template<class T> ⼀*不太懂模版,T是已经包括了什么

2024-11-16 07:45:53
推荐回答(1个)
回答(1):

T可以是任意类型。当调用函数时,比如说Swap(a,b)其毁游首中a,b是int类型,磨埋则编译器会自动把函数里纤数的T换成int。

c(a)表示以a为参数调用T的拷贝构造函数来实例化T的一个对象c。当T是内置类型时(比如int),就相当于T c = a。