我已经使用C ++几年了,并且在这个问题上有很好的理论知识(我认为)。
然而,我一直缺少参与好项目的项目,这些项目确实让人对技术产生了兴趣
因此,我打算自己动手以获得对C ++和相关技术的良好掌握
“已经开始了一些示例项目,例如设计和编码电话簿。
请建议测试C ++知识的类似项目/问题,语言的所有方面,如使用STL容器/算法,多态,以及设计(设计模式)。
答案 0 :(得分:2)
查看此链接以测试您的c / c ++技能和非常艰难的东西。
http://www.tenouk.com/cpluspluscompetitioncontest.html
预订Sartaj Sahni的 C ++中的数据结构,算法和应用程序 有真正具有挑战性的问题集,你会喜欢它。
答案 1 :(得分:1)
项目欧拉是一个庞大的数学问题集合,其中大部分都是通过编写小程序来最有效地解决的。
这样做不会让你了解C ++的全部技术广度,但可以成为围绕算法,性能,逻辑和数学的自学课程的一部分。
答案 2 :(得分:0)
代码katas! 模块化逐步更加困难的问题集,允许逐步引入语言的更深奥的用法。各个网站都有自己的问题集。
Parashift C ++常见问题解答很有用,C ++习语wiki也是如此 - 它们提供了更全面的设计形式 - 专注于效率和正确性。