需要手动操作的样品问题

时间:2009-12-08 06:36:20

标签: c++ design-patterns stl polymorphism

我已经使用C ++几年了,并且在这个问题上有很好的理论知识(我认为)。
然而,我一直缺少参与好项目的项目,这些项目确实让人对技术产生了兴趣 因此,我打算自己动手以获得对C ++和相关技术的良好掌握 “已经开始了一些示例项目,例如设计和编码电话簿。

请建议测试C ++知识的类似项目/问题,语言的所有方面,如使用STL容器/算法,多态,以及设计(设计模式)。

3 个答案:

答案 0 :(得分:2)

查看此链接以测试您的c / c ++技能和非常艰难的东西。

http://www.tenouk.com/cpluspluscompetitioncontest.html

预订Sartaj Sahni的 C ++中的数据结构,算法和应用程序 有真正具有挑战性的问题集,你会喜欢它。

答案 1 :(得分:1)

项目欧拉是一个庞大的数学问题集合,其中大部分都是通过编写小程序来最有效地解决的。

这样做不会让你了解C ++的全部技术广度,但可以成为围绕算法,性能,逻辑和数学的自学课程的一部分。

答案 2 :(得分:0)

代码katas! 模块化逐步更加困难的问题集,允许逐步引入语言的更深奥的用法。各个网站都有自己的问题集。

Parashift C ++常见问题解答很有用,C ++习语wiki也是如此 - 它们提供了更全面的设计形式 - 专注于效率和正确性。