-
C ++ STLのmultimapkey_comp()
この記事では、C++STLでのmultimap::key_comp()関数の動作、構文、および例について説明します。 C ++ STLのマルチマップとは何ですか? マルチマップは、マップコンテナに似た連想コンテナです。また、Key-Valueとマップされた値の組み合わせによって形成された要素を特定の順序で格納することも容易になります。マルチマップコンテナには、同じキーに関連付けられた複数の要素が存在する可能性があります。データは、関連するキーを使用して内部的に常に並べ替えられます。 multimap ::key_comp()とは何ですか? multimap ::key_comp()は、
-
C ++STLのmultimapget_allocator()関数
この記事では、C++STLでのmultimap::get_allocator()関数の動作、構文、および例について説明します。 C ++ STLのマルチマップとは何ですか? マルチマップは、マップコンテナに似た連想コンテナです。また、Key-Valueとマップされた値の組み合わせによって形成された要素を特定の順序で格納することも容易になります。マルチマップコンテナには、同じキーに関連付けられた複数の要素が存在する可能性があります。データは、関連するキーを使用して内部的に常に並べ替えられます。 multimap ::get_allocator()とは何ですか? multimap ::ge
-
C ++STLのmultimapempty()関数
この記事では、C++STLでのmultimap::empty()関数の動作、構文、および例について説明します。 C ++ STLのマルチマップとは何ですか? マルチマップは、マップコンテナに似た連想コンテナです。また、Key-Valueとマップされた値の組み合わせによって形成された要素を特定の順序で格納することも容易になります。マルチマップコンテナには、同じキーに関連付けられた複数の要素が存在する可能性があります。データは、関連するキーを使用して内部的に常に並べ替えられます。 multimap ::empty()とは何ですか? multimap ::empty()関数は、C ++ ST
-
C ++ STLのmultimapclear()関数
この記事では、C++STLでのmultimap::clear()関数の動作、構文、および例について説明します。 C ++ STLのマルチマップとは何ですか? マルチマップは、マップコンテナに似た連想コンテナです。また、Key-Valueとマップされた値の組み合わせによって形成された要素を特定の順序で格納することも容易になります。マルチマップコンテナには、同じキーに関連付けられた複数の要素が存在する可能性があります。データは、関連するキーを使用して内部的に常に並べ替えられます。 multimap ::clear()とは何ですか? multimap ::clear()関数は、C ++ ST
-
C ++ STLでemplace()をスタックします
この記事では、C++STLでのstack::emplace()関数の動作、構文、および例について説明します。 C ++ STLのスタックとは何ですか? スタックは、データをLIFO(後入れ先出し)に格納するデータ構造であり、最後に挿入された要素の先頭から挿入と削除を行います。プレートのスタックのように、新しいプレートをスタックに押し込みたい場合は上部に挿入し、プレートをスタックから削除したい場合は上部からも削除します。 stack ::emplace()とは何ですか? stack ::emplace()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイルで定義されてい
-
C ++ STLのstackempty()とstacksize()
この記事では、C++STLでのstack::empty()およびstack ::size()関数の動作、構文、および例について説明します。 C ++ STLのスタックとは何ですか? スタックは、データをLIFO(後入れ先出し)に格納するデータ構造であり、最後に挿入された要素の先頭から挿入と削除を行います。プレートのスタックのように、新しいプレートをスタックに押し込みたい場合は上部に挿入し、プレートをスタックから削除したい場合は上部からも削除します。 stack ::empty()とは何ですか? stack ::empty()関数は、C ++ STLに組み込まれている関数であり、ヘッダー
-
C ++ STLでpush()とpop()をスタックします
この記事では、C++STLでのstack::push()およびstack ::pop()関数の動作、構文、および例について説明します。 C ++ STLのスタックとは何ですか? スタックは、データをLIFO(後入れ先出し)に格納するデータ構造であり、最後に挿入された要素の先頭から挿入と削除を行います。プレートのスタックのように、新しいプレートをスタックに押し込みたい場合は上部に挿入し、プレートをスタックから削除したい場合は上部からも削除します。 stack ::push()とは何ですか? stack ::push()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイル
-
C ++ STLのスタックswap()
この記事では、C++STLでのstack::swap()関数の動作、構文、および例について説明します。 C ++ STLのスタックとは何ですか? スタックは、データをLIFO(後入れ先出し)に格納するデータ構造であり、先頭または最後に挿入された要素からの挿入と削除を行います。プレートのスタックのように、新しいプレートをスタックに押し込みたい場合は、上部に挿入します。プレートをスタックから削除したい場合は、プレートも上部から削除します。 stack ::swap()とは何ですか? stack ::swap()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイルで定義され
-
C ++ STLのスタックtop()
この記事では、C++STLでのstack::top()関数の動作、構文、および例について説明します。 C ++ STLのスタックとは何ですか? スタックは、データをLIFO(後入れ先出し)に格納するデータ構造であり、最後に挿入された要素の先頭から挿入と削除を行います。プレートのスタックのように、新しいプレートをスタックに押し込みたい場合は、上部に挿入します。プレートをスタックから削除したい場合は、プレートも上部から削除します。 stack ::top()とは何ですか? stack ::top()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイルで定義されています。
-
例を含むC++のratio_equal()
この記事では、C ++ STLでのratio_equal()関数の動作、構文、および例について説明します。 ratio_equalテンプレートとは何ですか? ratio_equalテンプレートは、ヘッダーファイルで定義されているC++STLに組み込まれています。 ratio_equalは、2つの比率を比較するために使用されます。このテンプレートは2つのパラメーターを受け入れ、指定された比率が等しいかどうかをチェックします。 2つの比率があるように、単純化すると1/2と3/6は等しくなりますが、数値は等しくないため、C ++には、2つの比率が等しいかどうかを確認し、等しい場合はtrueを返す
-
例を含むC++のratio_not_equal()
この記事では、C ++ STLでのratio_not_equaltemplateの動作、構文、および例について説明します。 ratio_not_equalテンプレートとは何ですか? ratio_not_equalテンプレートは、ヘッダーファイルで定義されているC ++ STLに組み込まれています。ratio_not_equalは、等しくない2つの比率を比較するために使用されます。このテンプレートは2つのパラメーターを受け入れ、指定された比率が等しくないかどうかを確認します。 2つの比率、1/2と3/9が等しくないので、与えられたテンプレートに当てはまります。この関数は、2つの比率が等しくな
-
C ++プログラムのremainder()
この記事では、C ++でのremained()関数の動作、構文、および例について説明します。 remainder()とは何ですか? 剰余()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイルで定義されています。残りのパラメーターを見つけるためにremainder()が使用されます。 この関数は2つの引数を取ります。1つは分子用、もう1つは分子用で、残りを計算し、最も近い値に丸められた浮動小数点を返します。 この関数は-を計算します remainder = numerator – roundquot * denominator; ここで、「剰余」は最初の引
-
C ++のベクトルの最後の要素(アクセスと更新)
この記事では、C++でベクトルの最後の要素にアクセスして更新する方法について説明します。 ベクターテンプレートとは何ですか? ベクトルは、サイズが動的に変更されるシーケンスコンテナです。コンテナは、同じタイプのデータを保持するオブジェクトです。シーケンスコンテナは、要素を厳密に線形シーケンスで格納します。 ベクトルコンテナは、要素を連続したメモリ位置に格納し、添え字演算子[]を使用して任意の要素に直接アクセスできるようにします。配列とは異なり、ベクトルのサイズは動的です。ベクトルの保存は自動的に処理されます。 ベクトルの定義 Template <class T, class Allo
-
C ++のimag()関数
この記事では、C ++でのimag()関数の動作、構文、および例について説明します。 imag()とは何ですか? imag()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイルで定義されています。 imag()は、複素数の虚数部を見つけるために使用されます。 複素数は、実数と虚数の組み合わせによって作成される数です。実数は、無限大と虚数を除く任意の数です。 虚数とは、平方が負の数である数のことです。この関数は、虚数単位を掛ける係数である虚数部を返します。 構文 Template <class T> T imag(const complex<T>
-
C ++ STLのilogb()関数
この記事では、C ++でのilogb()関数の動作、構文、および例について説明します。 ilogb()とは何ですか? ilogb()関数は、C ++ STLに組み込まれている関数であり、
-
logic_and in C ++
この記事では、C ++でのlogical_and関数オブジェクトクラスの動作、構文、および例について説明します。 logic_andとは何ですか? logic_and binary関数は、C ++に組み込まれているバイナリ関数オブジェクトクラスであり、ヘッダーファイルで定義されています。 logic_andは、2つの引数間の論理「and」演算の結果を与えるために使用されるバイナリ関数です。 論理積は、両方の2項値がtrueの場合にのみtrueを返す2項演算です。 logical_andの構文 Template struct logical_and : binary_function {
-
C++STLのモジュラス関数
この記事では、C ++でのモジュラス関数の動作、構文、および例について説明します。 モジュラス関数C++とは何ですか? C ++のモジュラス関数オブジェクトクラス。これは、ヘッダーファイルで定義されています。モジュラス関数は、2つの引数のモジュラス演算の結果を取得するために使用されるバイナリ関数オブジェクトクラスです。この関数は、演算子‘%‘と同じように機能します。 モジュラス関数の構文 Template struct modulus : binary_function { T operator() (const T& a, const T& b)
-
C++プログラムの生の文字列リテラル
この記事では、C ++での生の文字列リテラル、その意味、および例について説明します。 C ++には、「\n」や「\t」などのエスケープ文字があります。エスケープ文字を印刷しようとすると、出力に表示されません。出力画面にエスケープ文字を表示するには、R”(エスケープ文字を含む文字列)”を使用して生の文字列リテラルを使用します。文字列の前にRを使用すると、出力にエスケープ文字が表示されます。 例 例を使ってこれを理解しましょう #include <iostream> using namespace std; int main(){ string str =
-
C ++ STL(3.5)でスタック
C ++ STLでは、スタックはLIFO構造として実装されるコンテナーとして使用されます。 LIFOは後入れ先出しを意味します。 Stackは、本が上下に並べられた本の山と見なすことができ、最後に挿入された本が最初に削除されるため、LIFO構造と呼ばれます。 スタックに関連付けられている操作は- Top() -この関数は、スタックの最上位要素への参照を返します。 構文 --name_of_stack.top() パラメータ -パラメータなし 戻り値 -スタックコンテナの最上位要素への参照 Push() -この関数は、要素をスタックコンテナに挿入するために使用されま
-
C ++(4.5)のリスト
リストは、データを順番に格納し、要素に非連続メモリを割り当てるコンテナのタイプです。 C ++では、リストは二重にリンクされたリストと見なされ、要素の挿入と削除を両端から実行できるため、リストを両端からトラバースすることもできます。単一リンクリストを使用するために、C++STLで利用可能な転送リストを使用します。 ベクトルよりもリストを使用する利点はそれです イテレータが正しい要素に配置されている場合、リストはリストコンテナで使用可能な要素の挿入と削除が高速になります。 リストを使用するデメリットはそれです リストでは、コンテナで使用可能な要素をその位置から直接フェッチすることは困難です。