|
|
vector's OP
我想?h除c所有m_index等於2的元素,???一下要如何???
struct elem
{
public:
int m_index;
int m_number;
elem(int _index,int _number)
{
m_index=_index;
m_number=_number;
}
};
void CTest0525Dlg::OnButton2()
{
// TODO: Add your control notification handler code here
std::vector<elem> c;
c.push_back(elem(1,1));
c.push_back(elem(2,2));
c.push_back(elem(2,3));
c.push_back(elem(3,4));
c.push_back(elem(4,5));
std::vector<elem>::iterator pos;
//pos=std::find(c.begin(),c.end(),2);
//c.erase(pos);
for (pos=c.begin();pos!=c.end();++pos)
{
TRACE(">>>>index=%d,number%d\n",pos->m_index,pos->m_number);
}
TRACE(">>>> size=%d\n",c.size());
} |
|