我想参与一些开源项目。
我知道一点 c++,但我还没有用它创建一个项目:我想更好地学习 c++。为了参与一些开源项目,我想我需要熟悉 C++,因为开源项目的代码相当复杂。
所以我打算创建一个简单的编辑器作为学习练习,比如记事本++,但要简单得多。
有没有像图书馆一样闪烁的图书馆?我在谷歌搜索但没有找到任何东西。
如果我走错了方向,有人会告诉我学习 C++ 的更好方法吗?我不是在寻找“灵丹妙药”,而是在寻找要学习的项目?
我想参与一些开源项目。
我知道一点 c++,但我还没有用它创建一个项目:我想更好地学习 c++。为了参与一些开源项目,我想我需要熟悉 C++,因为开源项目的代码相当复杂。
所以我打算创建一个简单的编辑器作为学习练习,比如记事本++,但要简单得多。
有没有像图书馆一样闪烁的图书馆?我在谷歌搜索但没有找到任何东西。
如果我走错了方向,有人会告诉我学习 C++ 的更好方法吗?我不是在寻找“灵丹妙药”,而是在寻找要学习的项目?
所以,开始写一个简单的编辑器。如果您具备文件处理和 GUI 的基础知识,这并不容易,但也不是很困难。
你的方法非常好。尝试通过着手一个项目来学习一门语言是一个绝妙的主意。请记住,一个项目,即使是像文本编辑器这样的“简单”项目,也可能比您一开始所期望的要大得多,并且要准备好做出很多错误的开始并不得不重写大量代码。毕竟,这就是锻炼的意义。
我不清楚的是为什么您对闪烁不满意但同时正在寻找替代方案。我建议您开始使用它并初步了解“完整”项目的外观(对于“完整”的某些定义),然后您将能够更好地了解闪烁或闪烁的优点和缺点其他各种图书馆。
在学习 C++ 方面,既然你在征求建议,我可以推荐一本书:A. Koening 和 B. Moo 的《Accelerated C++》。