stl

    34

    10答えて

    これはデザイン上の質問ではありません。 (まあ、大丈夫、それは設計問題のようなものです)。私が疑問に思うのは、C++ std::fstreamクラスがコンストラクタまたはオープンメソッドでstd::stringを受け取っていない理由です。誰もがコード例を愛しています。 #include <iostream> #include <fstream> #include <string> int

    14

    5答えて

    STLでは、ほぼすべてのコンテナに消去機能があります。私が持っている質問はベクトルにあり、erase関数はベクトルの次の要素を指すイテレータを返します。マップコンテナはこれを行いません。代わりに、voidを返します。誰にもこの不一致がなぜあるのか知っていますか?