函数获取指向模板对象的指针,而不指定模板参数,可以通过以下方式实现:
template <typename T>
T* getTemplateObjectPointer(T& obj) {
return &obj;
}
上述代码定义了一个模板函数getTemplateObjectPointer
,它接受一个参数obj
,并返回指向该对象的指针。模板参数T
可以是任意类型。
int main() {
int num = 10;
int* ptr = getTemplateObjectPointer(num);
// 此时ptr指向num的地址
return 0;
}
上述代码中,我们调用了getTemplateObjectPointer
模板函数,并传入一个int
类型的参数num
。函数会自动推导出T
为int
,并返回num
的指针。
以上是腾讯云的一些云计算产品,可以根据具体需求选择适合的产品进行使用。更多腾讯云产品信息和介绍,请访问腾讯云官方网站:https://cloud.tencent.com/
领取专属 10元无门槛券
手把手带您无忧上云