獨特的問題下面的代碼:的std ::排序和std ::與結構
#include <vector>
#include <algorithm>
struct myStructDim
{
int nId;
int dwHeight;
int dwWidth;
};
void main()
{
::std::vector<myStructDim> m_vec_dim;
::std::sort(m_vec_dim.begin(), m_vec_dim.end());
m_vec_dim.erase(
::std::unique(m_vec_dim.begin(), m_vec_dim.end()),
m_vec_dim.end()
);
}
不會與許多錯誤,比如編譯:
錯誤C2784:「布爾STD: :操作者 ==(常量的std ::矢量< _Ty,_Alloc> &,常量性病::矢量< _Ty,_Alloc> &) ': 無法推斷出模板參數爲 ' 常量性病::矢量< _Ty,_Allo C> &「從 ‘myStructDim’
我明白,我要重寫操作或兩個。
哪些和請問如何?
感謝您的支持!
是啊。對此不確定。非常感謝! – Poni 2010-09-04 02:50:56
@Poni,不客氣! – 2010-09-04 04:06:32