工程八
置顶事件响应函数中,增加一行
增加调序操作类IndexAction
实现构造函数
实现UnTop()
=====================================================================
关于“撤销置顶”,需要多解释一下
矩形置顶之前,_srcIndex == 1,矩形, _dstIndex == 3,十字
矩形置顶后,_srcIndex == 1,圆, _dstIndex == 3,矩形
撤销置顶,就是将_dstIndex==3处的矩形先复制一份,保存起来,然后_items中最后一个图元(矩形)弹出,丢弃,然后再将保存起来的矩形,插入到 _srcIndex==1的位置。
这个例子还说明,再将元素插入到list中的某个位置时,该位置上的原有元素并不会被后插入的元素覆盖掉,而是被“挤”到新元素的后边去了。
=========================================================================