要在向vector添加数据时指定T类型,可以在声明vector时使用模板参数来指定T的类型。例如,如果要将类A的实例化对象添加到vector中,可以使用以下代码:\n\ncpp\nstd::vector<A<int>> myVector; // 使用A<int>作为T类型\n\nA<int> obj1;\nA<int> obj2;\nmyVector.push_back(obj1);\nmyVector.push_back(obj2);\n\n\n在上面的示例中,我们声明了一个vector对象myVector,并使用A<int>作为T的类型。然后,我们创建了两个A<int>的实例化对象obj1obj2,并使用push_back()函数将它们添加到vector中。这样,vector中的元素类型就是A<int>

C++ 使用模板参数在 vector 中添加类模板实例化对象

原文地址: https://www.cveoy.top/t/topic/pJFx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录