在C++中实现复数集合类,需要按照以下要求进行操作:1、创建两个类:集合类(Cassemblage)和复数类(Cmycomplex)。2、通过输入界面输入集合的元素个数及元素的实部和虚部。3、输出结果要按照复数的模大小从小到大排序,如果集合为空则输出empty。对于虚部为负的复数,以“(实部-虚部i)”的形式展示。4、集合中不允许出现重复元素。5、集合的操作包括并集(+)、交集(&)和差集(-)。示例1:输入3 1 2 2 4 1 -1 4 1 3 2 4 2 2 1 2输出结果为:(1-1i) (1+2i) (2+2i) (1+3i) (2+4i) (1+2i) (2+4i) (1-1i)。示例2:输入3 1 2 2 4 3 2 3 1 2 2 4 3 2输出结果为:(1+2i) (3+2i) (2+4i) Empty。