1

いくつかのオープンソースプロジェクトに参加したいと思います。

私は少しc++を知っていますが、まだそれを使ってプロジェクトを作成していません。c++をもっとよく学びたいです。オープンソースプロジェクトのコードはかなり複雑なので、いくつかのオープンソースプロジェクトに参加するには、c++に精通している必要があると思います。

そのため、学習演習として、notepad ++のような単純なエディターを作成することを計画していますが、はるかに単純です。

図書館のようなシンチラはありますか?グーグルで検索しましたが、何も見つかりませんでした。

私が間違った方向に進んでいる場合、誰かがc ++を学ぶためのより良い方法について私に教えてくれますか?私は「銀の弾丸」を探しているのではなく、学ぶプロジェクトを探していますか?

4

2 に答える 2

2

だから、簡単なエディタを書き始めてください。ファイル処理とGUIの基本をカバーしていれば、それほど簡単ではありませんが、それほど難しくはありません。

于 2012-12-29T12:48:34.973 に答える
1

あなたのアプローチはとても良いです。プロジェクトに着手して言語を学ぼうとするのは素晴らしいアイデアです。プロジェクトは、テキストエディタのような「単純な」プロジェクトであっても、最初に予想するよりもはるかに大きくなる可能性があり、多くの誤った開始を行い、多くのコードを書き直さなければならないことに備えることができることを覚えておいてください。結局のところ、それが運動のポイントです。

私にははっきりしないのは、なぜあなたがシンチラに満足していないのに、同時に代替品を探しているのかということです。それを試してみて、「完全な」プロジェクトがどのように見えるかを最初に味わうことをお勧めします(「完全な」の定義について)。そうすれば、シンチラまたはの長所と短所を理解するためのより良い立場になります。他のさまざまなライブラリ。

C ++を学ぶ側では、提案を求めているので、A。KoeningとB.MooによるAcceleratedC++という本をお勧めします。

于 2012-12-29T12:59:13.913 に答える