0001 0002 #include "hanoi.h" 0003 0004 void move ( Stack<Disk>& Sa, Stack<Disk>& Sb ) { //将Sa顶部的盘子移至Sb顶部 0005 Sb.push ( Sa.pop() ); //pop a disk from stack A and push it into stack B 0006 displayHanoi(); 0007 }