我有一个boost :: tuple列表,我使用remove方法从该列表中删除其中一个条目。但是我收到以下错误。我怎么能摆脱这个?
c:\ program files \ microsoft visual studio 8 \ vc \ include \ algorithm(40):错误C2678:二进制'==':找不到运算符,它采用类型为'boost :: tuples的左手操作数: :元组'(或没有可接受的转换)
答案 0 :(得分:2)
您必须为比较添加额外的标题
#include "boost/tuple/tuple_comparison.hpp"
请参阅此链接
http://www.boost.org/doc/libs/1_47_0/libs/tuple/doc/tuple_users_guide.html#using_library