Step(int xx, int s):x(xx), steps(s){ }
是这个Step结构体的构造函数,C++中的结构体和C中不太一样,已经可以像和C++中的类一样写入函数了,
函数括号后面的是初始化列表,上面的写法等价于:
Step(int xx, int s){ x = xx; steps = s;}
具体可参考C++类的定义