0

私はまだ C++ の概念を学習中ですが、ポインター、参照、オブジェクト指向プログラミング、およびその他のプログラミングの基本についてはかなり慣れています。しかし、テンプレート、反復子、および正規表現についてさらに学ぶ必要があります。Boost ライブラリを最大限に活用するために、しっかりと基礎を固める必要がある他の概念はありますか?

4

3 に答える 3

4

Boost の「適切な」使用などというものはありません。問題を解決するのに役立つ Boost のその部分を使用します。たとえば、Boost Test の場合、特定のことについてあまり知る必要はありません。ブースト グラフやアルゴリズムについては、テンプレートをよく理解しておく必要があります。

したがって、あなたの質問に答える良い方法はありません。使用したいライブラリ (Boost など) のドキュメントを参照し、処理できると思われる場合はそれを使用してください。それ以外の場合は、ここに戻って、より具体的な質問をしてください。;-)

于 2012-12-21T08:36:20.290 に答える
2

テンプレートと継承がどのように機能するかを理解し、使用する予定のモジュールのドキュメントを注意深く読む必要があります。ほとんどの場合、これで十分です。

于 2012-12-21T08:37:30.407 に答える
0

ブーストは実際にはライブラリのコレクションであるため、言うのは難しいです。ライブラリを使用する前に、問題のドメインに関する知識が必要です。たとえば、スレッドとは何か、boost.thread を使用する前にそれらを処理する方法について説明します。

C++固有のものについては:

  1. 標準ライブラリがすでに提供しているものを知っておく必要があります。
  2. テンプレートの使い方をしっかりと把握する
于 2012-12-21T08:36:30.647 に答える