摘要:
1. 了解Lambda的用法计算“Hello World!”中a.字母‘e’的个数b. 字母‘l’的个数代码:void calcEL(){ char s[100] = "Hello World!"; int l=strlen(s); int sumE=0, sumI=0; for_each(s,s+l,[&] (char c){ if (c=='e' || c=='E') sumE++; if (c=='l' || c=='L') sumI++; }); cout ss(new string(" 阅读全文
摘要:
现代程序设计homework-061) 把程序编译通过, 跑起来。加入了倒退的功能,程序已经能跑起来了(见代码)。不过倒退功能有些bug,不过这是由于原本程序的主逻辑就有点问题(对于不可走的格子限制不够严等)。2)根据你选择的教材 (三本之一或更多),点评一下这个程序设计方面的不足运行代码生成就会开到100+警告,是的,这些警告的数量很明显的表示了这个程序设计方面的不足。花了好久好久,把警告都去掉了(见代码)。其次,程序本身有很多bug,由于时间所限,没改。3) 程序的注释所有的XX都已恢复(见代码)。代码见github。github上面的名字是Homework-06Homework。。。(由 阅读全文