1

を入れるだけで 2 つの文字列を比較できますstring1==string2か?

void ex_file_licensing::compare_license(const std::string &reference,
                                        const std::string &result)
{
    if (reference == result)
        cout << "It's the same" << endl;
    else 
        cout << "It's diffrent" << endl;
    return;
}

はいの場合、このコードは正しく機能するか、またはいくつかの変更を加える必要があります。

みんな、ありがとう

4

2 に答える 2

7

テストする文字列の等価性の概念によって異なります。内容がバイトごとに同一であるかどうかを確認したい場合は、はい、文字列が等しいかどうかをテストする正しい方法です。

于 2012-06-05T15:01:57.850 に答える
6

はい。はい。

コンパイルして、実行して、自分自身を見てください。

クラスstd::stringがオーバーロードoperator==されているため、機能します。

于 2012-06-05T15:01:12.033 に答える