4

strstr または string find() を使用する必要がある理由を誰か説明してもらえますか? どこで、どちらが速いですか?

4

3 に答える 3

17

C++ では std::string::find() を使用し、C では strstr() を使用する必要があります。パフォーマンスの違いは重要ではありません。

于 2012-08-03T16:52:28.757 に答える
8

どちらが速いかは問題ではありません。さらに重要なのは、 std::string::find が安全であることです。したがって、c++ を使用する場合は、std::string クラスを使用し、古い c 関数を使用しないでください。

于 2012-08-03T16:54:55.620 に答える