摘要:
问题背景:一个机器人,给他下达一个命令,让它按照命令的内容进行相应的移动。最后输出机器人的位置。题目很简单,我很快写好了一个类class robot{public: void SetCmd(string Cmd); void SetPos(Point Pos); void Action();private: Point Pos; string Cmd;}有人说,你这样写不好,SetCmd和SetPos这两个方法是多余的,可以直接合并到构造函数中去。class robot{public: robot(string Cmd, Point Pos); voi... 阅读全文