C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C++STLでコンストラクターを使用してリストを作成する方法


このチュートリアルでは、C++STLでコンストラクターを使用してリストを作成する方法を理解するためのプログラムについて説明します。

リストは、要素を非連続的にメモリに格納するためのデータ構造です。ベクターと比較して、挿入と削除が迅速です。

#include <iostream>
#include <list>
using namespace std;
//printing the list
void print_list(list<int> mylist){
   list<int>::iterator it;
   //printing all the elements
   for (it = mylist.begin(); it != mylist.end(); ++it)
      cout << ' ' << *it;
   cout << '\n';
}
int main(){
   //creating list with help of constructor
   list<int> myList(10, 100);
   print_list(myList);
   return 0;
}

出力

100 100 100 100 100 100 100 100 100 100

  1. JavaScriptでフィルターリストを作成するにはどうすればよいですか?

    JavaScriptでフィルターリストを作成するためのコードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    * {       box-sizing: border-box;    }    .searchIn

  2. C++STLのリスト逆関数

    この記事では、C++でのlist::reverse()関数の動作、構文、および例について説明します。 STLのリストとは リストは、任意の場所で一定時間の挿入と削除を順番に実行できるデータ構造です。リストは、二重にリンクされたリストとして実装されます。リストを使用すると、連続しないメモリ割り当てが可能になります。リストは、配列、ベクトル、および両端キューよりも、コンテナー内の任意の位置で要素の挿入抽出と移動を実行します。リストでは、要素への直接アクセスは遅く、リストはforward_listに似ていますが、フォワードリストオブジェクトは単一のリンクリストであり、フォワードでのみ繰り返すことが