equality

    -2

    2答えて

    void FileManager::CloseFile(File * const file) { for (int i = 0; i < MAX_OPEN_FILES; ++i) { if ((_openFiles[i] == file) == true) { _openFiles[i] == NULL; } }

    1

    2答えて

    JavaScriptは比較のためにどのように動作するのですかtrue == "true"と(0 == "0")?

    4

    2答えて

    最初のテイク、その場しのぎの解決策、センチネルアプローチ(それはあなたのプログラムがセンチネル値の入力を許可してはならないことが肝要です): select coalesce(a, -2147483648) = coalesce(b, -2147483648) as is_equal -- a little postgresism あなたがセンチネル値をブロックするために忘れてしまったとしましょ

    0

    1答えて

    myclassというクラスがあるとします。 私のコードでは、myclass、myclass1およびmyclass2の2つのインスタンスがあります。 それらに関するすべてが(パブリックとプライベートの)プロパティが同一です。 両方をHashSetに追加しようとすると、両方または1つだけ追加されますか? 両方を追加しても欲しくない場合は、myclass定義でequalsをオーバーライドできますか?Ha

    0

    4答えて

    他の人が次のシナリオにどのように対処しているかを知りたい。 これは宿題でも種類の割り当てでもありません。サンプルクラスは私の質問をよりよく説明するために作成されていますが、実際のライフシナリオを反映しており、フィードバックを希望しています。 データベースからすべてのデータを取得し、オブジェクトに配置します。オブジェクトは単一のレコードを表し、複数のレコードがデータベースに存在する場合、レコードオブ

    3

    1答えて

    エンティティと集約ルートを比較するときは、Oren Eini:Generic Entity Equalityから借りたABCを使用します。バリューオブジェクトの場合、私は同じように独創的でした。私はジミーボガードのバリューオブジェクトABCを使用しました:Generic Value Object Equality 私の質問は次のとおりです。私はこれらのABCを継承したいと思っていますか?おそらく、

    5

    7答えて

    equals()メソッドを最適化する(と同様に、compareTo()メソッドも)パフォーマンスのホットスポットになる可能性があります(たとえば、トラフィックが多い場合はHashMap)。私は、必要があると判明した場合に、これらの方法を最適化するために人々が採用したトリックを疑問に思っていました。 のIntelliJ IDEAは、例えば、以下を生成します。あなたはそれに遭遇してきた他に何 publ