模板类可以使用指针类型实例化吗
时间: 2023-10-04 22:04:46 浏览: 126
是的,模板类可以使用指针类型实例化。实例化时只需要将指针类型作为模板参数即可。例如:
```
template<typename T>
class MyClass {
public:
T *ptr;
// ...
};
int main() {
MyClass<int*> myClass; // 实例化 MyClass 类型的对象 myClass,并使用 int* 作为 T 的类型
return 0;
}
```
在上面的示例中,我们使用 int* 类型实例化了 MyClass 模板类,并定义了一个名为 myClass 的 MyClass<int*> 类型的对象。该对象包含一个指向 int 类型的指针。
阅读全文