假設我們有一個data1和data2。我如何將它們與std::set_intersect()相交? struct pID
{
int ID;
unsigned int IDf;// postition in the file
pID(int id,const unsigned int idf):ID(id),IDf(idf){}
bool operat
我試圖使用元編程的元素,但在第一次試用時撞到了牆上。 我想有可以使用如下比較結構: intersect_by<ID>(L1.data, L2.data, "By ID: ");
intersect_by<IDf>(L1.data, L2.data, "By IDf: ");
其中: struct ID{};// Tag used for original IDs
struct ID