1.添加了不交集的通用版本，每次使用时，根据 头文件 说明修改信息使用