1 2 3 4 5 6 7 8 9 10 11 12
#include <string_view> using namespace std; class Move { public: int from, to; int castle; // -1: queen's side; 1: king's side; 0: none Move(const char *str); };