这段代码中定义的是一个枚举类型enum Color RED BLUE GREEN WHITE YELLOW ORANGE ;所以在代码cuberotateUP CLOCKWISE;中UP会报错应该怎么改class ThistlethwaiteSolver private Cube cube; public void solveCubeState state 使用 Thistlethw
UP应该改为Cube::UP,因为UP是枚举类型中的一个成员,需要通过类名限定作用域才能使用。代码如下:
cube.rotate(Cube::UP, CLOCKWISE);
原文地址: https://www.cveoy.top/t/topic/b1m6 著作权归作者所有。请勿转载和采集!