アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
標準C++ライブラリ == STL? (スコア:0)
標準C++ライブラリ = (SGIのオリジナルSTLをベースとするテンプレート化されたコンテナクラスおよび関連するクラスのライブラリという意味での)STL + そのほかのクラスライブラリ(string, complex, locale, numeric_limits, 例外 etc.) + 標準C(相当の)ライブラリ
という認識なので、最初の書評やひとつ上の投稿には少し面食らいました。
stringがイテレータ絡みのインターフェイスを持っているのは、文字列が文字のコンテナだと解釈できることや、標準ライブラリのインターフェイスの一貫性を考えれば当然で、これを論拠にSTLにstringが含まれるというのは無理があると考えます。
私が持っているイメージは、stringはそれ自体である程度完結したコンポーネントなのに対し、STLはねじや釘のようなより低レベルの部品であるというものです。(概念の階層が違うとでも言えばいいのでしょうか)