初学者到中级程序员的C ++练习

时间:2011-12-12 06:43:09

标签: c++ types libraries

我是一名相当有经验的Java程序员,我试图让(有点痛苦)过渡到C ++。要做到这一点,我正在寻找一些有趣的项目。我正在寻找有助于我体验C ++库的东西。例如,我最近编写了一个简单的程序,它将读取docx文件并搜索关键字,并显示重复的次数。这是我正在寻找的那种项目,需要一个人来开发对数据类型的C ++库的理解。有没有人有什么建议?

(请不要建议Euler项目,因为我已经完成了大部分问题。)

提前致谢。

2 个答案:

答案 0 :(得分:1)

尝试制作一款小游戏。这很有趣,你学到了很多东西。俄罗斯方块是我最喜欢的,我已经用多种语言和许多平台实现了它。

答案 1 :(得分:-1)

如果你想成为一名c ++开发人员,我会给你一些你必须强大的建议。

您需要改进的领域是

垃圾收集 - 释放内存是由我们完成的。所以我们必须照顾这一部分。

多线程 - 创建多线程程序并尝试将mutex,事件,关键部分用于程序中。因此,您可以了解操作系统概念在C中的重要性。

STL - 学习模板和STL概念。

MFC - 探索MFC课程并尝试在您的计划中使用它。

了解所有这些内容,然后选择一些桌面应用程序,例如 MSPaint ,并尝试创建这样的应用程序,并在您的应用程序中创建所有MSPaint功能。

完成MSPaint应用程序后,尝试实现photoshop功能等附加功能。

这些项目将为您提供很多C ++经验。