C ++セットクラスのセット

さまざまなセット操作を実行します
今すぐダウンロード

C ++セットクラスのセット ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Free to try
  • 出版社名:
  • Abecedarical Systems
  • オペレーティングシステム:
  • Windows
  • ファイルサイズ:
  • 14 KB

C ++セットクラスのセット タグ


C ++セットクラスのセット 説明

C ++セットクラスは、プログラムで設定操作を実行できるようにするアクセス可能なパッケージとして開発されました。 それは設定要素を符号なし長い整数のプライベート配列内のビットとして表します。配列サイズは、アプリケーションに合わせて変更できる定義定数です。 C ++セットクラスは、C ++オペレータのオーバーロードによる次の設定操作をサポートします。 ユニオン 2つのセットA、Bの連合は、AまたはBのいずれかに属するすべての要素のセットです.Setsクラスでは、Symbol +はバイナリ共用体演算子です。 A + B = {x:xは、-OR-Xにあります。 交差点 2つのセットAの交差点は、AとBの両方に属するすべての要素の集合です。シンボル*はバイナリ交差点演算子です。 a * b = {x:xは-AND-xにあります。 例 a = {1,2,3,4}とB = {3,4,5,6}を取得します。それで A + B = {1,2,3,4,5,6} a * b = {3,4} 補足 セット理論では、セットは固定ユニバーサルセットUのサブセットです.Setsクラスでは、Uは1からMAX_WORDS * WORD_SIZEの番号のセットです。以下のクラス宣言ファイルでは、以下の定義が行われています。 #max_words 2. #define word_size(8 * sizeof(unsigned long)) これらのパラメータは、1から64の範囲を設定します。 uのサイズを増減するには、max_wordsの定義値を変更します。 セットAの補数は、uに属するがAに属していない要素のセットである。シンボル〜は単項補完演算子です。 A = {x:xはuにあり、xはa}にはありません 例 a = {1,2,3,4}とB = {3,4,5,6}を取得します。それで A = {5,6,7、。 。 。} B = {1,2,7,8,9、。 。 。} 差分 二組A、Bの差は、B中のものより少ないシンボルAに属するすべての要素の集合である - バイナリ差分演算子です。 A - B = {x:xはa、xはb}ではありません} 例 a = {1,2,3,4}とB = {3,4,5,6}を取得します。それで A - B = {1,2} A - B = A * Bであることを示すことができます。 対称差 二組A、Bの対称差は、両方のAまたはBに属する、全てではない要素の集合です。


C ++セットクラスのセット 関連ソフトウェア

ウォーモンダー

ファンタジープレイ毎の戦略戦略の警告。 2人以上のプレイヤーによって演奏され、それぞれが王国を統制する、目的は全世界を管理することです。 ...

150 4,080K

ダウンロード