C++解决指针内容比较问题
来源:互联网 发布:梁咏琪 胆小鬼 知乎 编辑:程序博客网 时间:2024/05/11 00:04
最近遇到这样的问题:
set里保存的是指针,但是需要的是插入指针内容不重复,这样就需要定义比较函数。
经查阅,set默认是按less比较的,经过多次尝试,发现比较函数应该这样写:
<pre name="code" class="cpp">class Symbol{......}class SymbolLess : public std::binary_function<Symbol, Symbol, bool>{public:bool operator () (Symbol* lhs, Symbol* rhs) const{return lhs->getContent()< rhs->getContent();}};
在使用的时候,set<Symbol*, SymbolLess> Symbols;//所有符号集合
0 0
- C++解决指针内容比较问题
- Java1.8解决空指针比较问题
- C指针解决复杂指针解读问题之左右法则
- C++:浅说指针比较
- 通过引用计数解决野指针的问题(C&C++)
- 指针比较相关问题.
- 用汇编与c解决递归问题之比较
- swap.c -- 使用指针解决交换函数的问题
- C指针动态内容分配
- C指针动态内容分配
- 总结C的指针内容
- C++ and C 指针比较
- C语言指针问题
- c语言指针问题
- C中指针问题
- c指针的问题
- C语言指针问题
- c语言指针问题
- DRAM与SRAM 二级缓存
- Best Time to Buy and Sell Stock II
- 第二讲资金的来源与利润的产生(财务分析与决策)
- 大家注意这个不讲诚信的人!!
- Open Source Projects about Multimedia
- C++解决指针内容比较问题
- 毕业十年
- 指针详解
- 显示卡
- Android AsyncTask使用介绍
- Java字符输入与输出
- [hadoop]hadoop2.4.0集群安装示例
- ZOJ月赛3790Consecutive Blocks(贪心)
- 关于Struts2框架action后缀的问题