日期:2014-05-20  浏览次数:20687 次

vector
我自己定义了个类!然后保存在vector里!
我定义的类!第一个属性用来比较的!怎么才能从vector里拿出来比较啊!!
第一个属性还要是唯一的!!这8唯一性怎么实现啊!!!!!!!!!
在线等!谢谢高手!!恩!如果你是保定的!可能我还请你吃饭!!!!!!!
278081404
fnag0y@163.com

------解决方案--------------------
1:比较,重写Equals方法。
2:唯一,只能人工保持。最好不要放vector,你可以放map 里 ,以那个属性为key,新的类实例放进去前可以知道是否已经有该key对应的类实例存在。然后再采取各种措施保持唯一。
------解决方案--------------------
ls的方法不错
用hashmap吧
------解决方案--------------------
属性,用一个类静态变量,每次调用之后+1;
然后创建类对象的时候,把这个静态变量拿过来即可.
至于比较,可以重载类 的operator==操作符
------解决方案--------------------
在我的技术社区-> 我的帖子-> 管理
就能给分了。。
别忘了我一份。。