• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:STL > generic algorithms)

STL (Standard Template Library)の日本語の説明においてよく- コンテナ- イテレータ- アルゴリズムがあるとの説明があります。洋書のSTLの本を読むと"generic algorithm"という用語が出てきました。日本語説明の「アルゴリズム」と洋書の"generic algorithm"とは同義なのでしょうか?あるいは、アルゴリズムの中の細分類としてgeneric algorithmがあるのでしょうか? 細分類としてある場合は、generic algorithm以外にどういうalgorithmがあるのかを知りたいと思います。

このQ&Aのポイント
  • STL (Standard Template Library)の日本語の説明において、コンテナ、イテレータ、アルゴリズムについて説明があります。
  • 洋書のSTLの本で出てくる"generic algorithm"と日本語の説明の"アルゴリズム"は同義ですか?それともgeneric algorithmはアルゴリズムの細分類ですか?
  • generic algorithm以外にも他のアルゴリズムは存在するのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8469/18132)
回答No.1

STLでのアルゴリズムは,一般に言うアルゴリズムの一部です。 STLでのアルゴリズムは,例えば http://msdn.microsoft.com/ja-jp/library/yah1y2x8.aspx ここに一覧があります。 generic algorithmとは,一般に言うアルゴリズムのひとつの例です。 しかし,STLでのアルゴリズムには含まれていません。

flex1101
質問者

お礼

回答ありがとうございます。 リンク情報参考になりました。 >generic algorithmとは,一般に言うアルゴリズムのひとつの例です。 >しかし,STLでのアルゴリズムには含まれていません。 このあたりあまり理解できていないのですが、 http://www.icce.rug.nl/documents/cplusplus/cplusplus19.html にあるように、STLにgeneric algorithmは含まれるように思われます。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

その「洋書のSTLの本」で generic algorithm をどう使っているかわからないと, なんとも言いようがない. 特定のアルゴリズム (群) をさして「generic algorithm」 と言っているのかもしれんし, 単純に「一般性のあるアルゴリズム」という意味で使っているのかもしれんし.

flex1101
質問者

お礼

回答ありがとうございます。 > その「洋書のSTLの本」で generic algorithm をどう使っているかわからないと, なんとも言いようがない. そうかもしれませんね。 本をもう少し読み込むのと、webの情報を色々見てみます。

関連するQ&A