2024-10-01 07:29:20 发布
网友
在我的.i文件中,我有很多向量模板:
.i
%template(VectorInt) std::vector<int>;
我需要取这些向量中的一个,并构造向量包含的任何类型的实例
我知道我可以得到向量的类型,并使用我对命名约定的了解,计算出与所需类型相同的字符串,然后从中调用构造函数
我不能指望向量不是空的
有没有更可靠的方法来获取这些信息
如果向量已经有元素,则从任何元素获取类型信息
否则,您可以在向量上调用resize,得到您需要的,然后在之后调用clear
resize
clear
如果向量已经有元素,则从任何元素获取类型信息
否则,您可以在向量上调用
resize
,得到您需要的,然后在之后调用clear
相关问题 更多 >
编程相关推荐