本文介绍了怀疑在向量c ++ inerst api的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我有类指针的插入函数: 代码如下: i have insert function with class pointer :the code is as follows :InsertAt(int ptNum, myclass *point2Array){const MtPoint2d * PointArray = point2Array->GetData();if (PointArray == NULL) {return; }m_PointVectors.insert(m_PointVectors.begin() + ptNum, *point2Array);} 这不是wortking你可以告诉任何其他soulution.not正确值 std :: vector< int> m_PointVectors; 该功能在以下情况下失败: myclass obj; obj.emplace-back(3, 4); obj.emplace_back(5,6) obj.emplace_back(7,8) obj.emplace_back(3,6) ) size = 3 myclass obj2; obj2.copy (obj); // aobve函数 obj.InsertAt(3,& obj2); 大小应该是6 //但它的nt wrking // inssert不接受类指针this is not wortking can u tell any other soulution.not giving correct valuestd::vector<int> m_PointVectors;the function fails in following scenario :myclass obj;obj.emplace-back(3,4);obj.emplace_back(5,6)obj.emplace_back(7,8)obj.emplace_back(3,6)size = 3myclass obj2;obj2.copy(obj);//aobve functionobj.InsertAt(3, &obj2);size should be 6 //but its nt wrking//inssert not accepting class pointer推荐答案 这篇关于怀疑在向量c ++ inerst api的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
11-01 09:13