{"id":5144,"date":"2020-05-05T20:29:37","date_gmt":"2020-05-05T20:29:37","guid":{"rendered":"http:\/\/wordpress.creativegigs.net\/docly\/?post_type=docs&#038;p=4606"},"modified":"2024-04-07T01:19:50","modified_gmt":"2024-04-07T01:19:50","slug":"vector","status":"publish","type":"docs","link":"https:\/\/adelnasim.com\/ar\/docs\/courses\/stl-cpp\/vector\/","title":{"rendered":"\u0627\u0644\u0645\u062a\u062c\u0647 (Vector) 1"},"content":{"rendered":"<p>Sequence containers \u0641\u064a C++ \u0647\u064a \u0641\u0626\u0629 \u0645\u0646 \u0627\u0644\u0640containers \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629 (STL) \u0627\u0644\u062a\u064a \u062a\u062e\u0632\u0646 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0628\u062a\u0631\u062a\u064a\u0628 \u062a\u0633\u0644\u0633\u0644\u064a. \u0625\u0646\u0647\u0627 \u062a\u0648\u0641\u0631 \u062a\u062e\u0635\u064a\u0635\u064b\u0627 \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a\u064b\u0627 \u0644\u0644\u062a\u062e\u0632\u064a\u0646 \u0648\u062a\u062f\u0639\u0645 \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629 \u0644\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0648\u0625\u062f\u0631\u0627\u062c\u0647\u0627 \u0648\u0625\u0632\u0627\u0644\u062a\u0647\u0627. \u064a\u062a\u0645 \u062a\u0635\u0646\u064a\u0641 Sequence containers \u0628\u0634\u0643\u0644 \u0623\u0633\u0627\u0633\u064a \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0643\u064a\u0641\u064a\u0629 \u062a\u0646\u0638\u064a\u0645 \u0639\u0646\u0627\u0635\u0631\u0647\u0627 \u0648\u0625\u062f\u0627\u0631\u062a\u0647\u0627. \u0641\u064a\u0645\u0627 \u064a\u0644\u064a \u0634\u0631\u062d \u0644\u0640Sequence containers \u0634\u0627\u0626\u0639\u0629 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645:<\/p>\n<h2>\u0627\u0644\u0645\u0635\u0641\u0648\u0641\u0627\u062a Arrays<\/h2>\n<p>\u062a\u0639\u062a\u0628\u0631 \u0627\u0644\u0645\u0635\u0641\u0648\u0641\u0627\u062a \u0628\u0645\u062b\u0627\u0628\u0629 \u0646\u0648\u0639 \u0645\u0646 sequence container \u0641\u064a \u0644\u063a\u0629 C++. \u0648\u0645\u0639 \u0630\u0644\u0643\u060c \u064a\u062a\u0645 \u062a\u0635\u0646\u064a\u0641\u0647\u0627 \u0639\u0627\u062f\u0629\u064b \u0628\u0634\u0643\u0644 \u0645\u0646\u0641\u0635\u0644 \u0639\u0646 sequence containers \u0627\u0644\u0623\u062e\u0631\u0649 \u0645\u062b\u0644 \u0627\u0644\u0640vectors \u0648\u0627\u0644\u0640lists \u0648deques \u0628\u0633\u0628\u0628 \u0637\u0628\u064a\u0639\u0629 \u062d\u062c\u0645\u0647\u0627 \u0627\u0644\u062b\u0627\u0628\u062a \u0648\u063a\u064a\u0627\u0628 \u0625\u0645\u0643\u0627\u0646\u064a\u0627\u062a \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u062d\u062c\u0645 \u0627\u0644\u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a.<\/p>\n<h2>\u0627\u0644\u0645\u062a\u062c\u0647 Vector<\/h2>\n<p>\u0627\u0644\u062e\u0635\u0627\u0626\u0635:<\/p>\n<ol>\n<li>\u0625\u062f\u0631\u0627\u062c \u0633\u0631\u064a\u0639\/\u0625\u0632\u0627\u0644\u0629 \u0633\u0631\u064a\u0639\u0629 \u0641\u064a \u0627\u0644\u0646\u0647\u0627\u064a\u0629<\/li>\n<li>\u0625\u062f\u0631\u0627\u062c \u0628\u0637\u064a\u0621\/\u0625\u0632\u0627\u0644\u0629 \u0628\u0637\u064a\u0626\u0629 \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 \u0623\u0648 \u0641\u064a \u0627\u0644\u0645\u0646\u062a\u0635\u0641<\/li>\n<li>\u0628\u062d\u062b \u0628\u0637\u064a\u0621<\/li>\n<\/ol>\n<p><strong>\u0645\u062b\u0627\u0644 1:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    vector&lt;int&gt;v(4);\r\n    v[0] = 10;\r\n    v.push_back(50);\r\n\r\n    return 0;\r\n}<\/pre>\n<p>\u064a\u062d\u0627\u0648\u0644 \u0645\u0642\u062a\u0637\u0641 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0647\u0630\u0627 \u0625\u0646\u0634\u0627\u0621 \u0645\u062a\u062c\u0647 \u0644\u0644\u0623\u0639\u062f\u0627\u062f \u0627\u0644\u0635\u062d\u064a\u062d\u0629 \u0628\u062d\u062c\u0645 \u0623\u0648\u0644\u064a \u0645\u0643\u0648\u0646 \u0645\u0646 4 \u0639\u0646\u0627\u0635\u0631\u060c \u0648\u064a\u0642\u0648\u0645 \u0628\u062a\u0639\u064a\u064a\u0646 \u0642\u064a\u0645\u0629 \u0644\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644\u060c \u062b\u0645 \u064a\u062d\u0627\u0648\u0644 \u0625\u0636\u0627\u0641\u0629 \u0639\u0646\u0635\u0631 \u0625\u0636\u0627\u0641\u064a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0627\u0644\u0629 Push_back. \u0648\u0645\u0639 \u0630\u0644\u0643\u060c \u0647\u0646\u0627\u0643 \u0645\u0634\u0643\u0644\u0629 \u0645\u062d\u062a\u0645\u0644\u0629 \u0641\u064a \u0627\u0633\u062a\u062e\u062f\u0627\u0645 Push_back \u0628\u0639\u062f \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u062d\u062c\u0645 \u0627\u0644\u0623\u0648\u0644\u064a.<\/p>\n<p>\u062f\u0639\u0648\u0646\u0627 \u0646\u062d\u0644\u0644 \u0627\u0644\u0643\u0648\u062f \u0648\u0646\u0646\u0627\u0642\u0634 \u0627\u0644\u0622\u062b\u0627\u0631 \u0627\u0644\u0645\u062a\u0631\u062a\u0628\u0629:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\nusing namespace std;\r\n\r\nint main() {\r\n    vector&lt;int&gt; v(4);  \/\/ Creates a vector with 4 elements, all initialized to 0\r\n\r\n    v[0] = 10;          \/\/ Assigns a value of 10 to the first element of the vector\r\n\r\n    v.push_back(50);    \/\/ Attempts to add an additional element with the value 50\r\n                        \/\/ This line may lead to undefined behavior because it's \r\n                        \/\/ appending an element beyond the originally specified size\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0634\u0631\u062d:<\/p>\n<ul>\n<li>\u0627\u0644\u0633\u0637\u0631  vector v(4); \u064a\u0646\u0634\u0626 \u0645\u062a\u062c\u0647\u064b\u0627 v \u0628\u062d\u062c\u0645 \u0623\u0648\u0644\u064a \u0645\u0643\u0648\u0646 \u0645\u0646 4 \u0639\u0646\u0627\u0635\u0631\u060c \u062a\u0645\u062a \u062a\u0647\u064a\u0626\u062a\u0647\u0627 \u062c\u0645\u064a\u0639\u064b\u0627 \u0625\u0644\u0649 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0644\u0623\u0639\u062f\u0627\u062f \u0627\u0644\u0635\u062d\u064a\u062d\u0629 (\u0648\u0647\u064a 0).<\/li>\n<li>\u062b\u0645\u060c v[0] = 10\u061b \u064a\u0639\u064a\u0646 \u0642\u064a\u0645\u0629 10 \u0644\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644 \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0647.<\/li>\n<li>\u0648\u0645\u0639 \u0630\u0644\u0643\u060c \u0627\u0644\u0633\u0637\u0631 \u0627\u0644\u062a\u0627\u0644\u064a v.push_back(50); \u064a\u062d\u0627\u0648\u0644 \u0625\u0636\u0627\u0641\u0629 \u0639\u0646\u0635\u0631 \u0625\u0636\u0627\u0641\u064a \u0625\u0644\u0649 \u0627\u0644\u0645\u062a\u062c\u0647 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 Push_back. \u0646\u0638\u0631\u064b\u0627 \u0644\u0623\u0646 \u062d\u062c\u0645 \u0627\u0644\u0645\u062a\u062c\u0647 \u0643\u0627\u0646 \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 \u064a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 4 \u0639\u0646\u0627\u0635\u0631 \u0641\u0642\u0637\u060c \u0641\u0625\u0646 \u0625\u0644\u062d\u0627\u0642 \u0639\u0646\u0635\u0631 \u064a\u062a\u062c\u0627\u0648\u0632 \u0647\u0630\u0627 \u0627\u0644\u062d\u062c\u0645 \u0642\u062f \u064a\u0624\u062f\u064a \u0625\u0644\u0649 \u0633\u0644\u0648\u0643 \u063a\u064a\u0631 \u0645\u062d\u062f\u062f. \u0642\u062f \u062a\u0624\u062f\u064a \u0639\u0645\u0644\u064a\u0629 Push_back \u0625\u0644\u0649 \u0625\u0639\u0627\u062f\u0629 \u062a\u062e\u0635\u064a\u0635 \u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0644\u0644\u0645\u062a\u062c\u0647\u060c \u0645\u0645\u0627 \u0642\u062f \u064a\u0624\u062f\u064a \u0625\u0644\u0649 \u062a\u0644\u0641 \u0627\u0644\u0630\u0627\u0643\u0631\u0629 \u0623\u0648 \u0623\u064a \u0633\u0644\u0648\u0643 \u0622\u062e\u0631 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.<\/li>\n<\/ul>\n<p><strong>\u0645\u062b\u0627\u0644 2:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    vector&lt;int&gt;v = {1, 2, 3, 4};  \/\/ Initialize vector v with values 1, 2, 3, 4\r\n    vector&lt;int&gt;v2(v);             \/\/ Initialize vector v2 as a copy of v\r\n    cout &lt;&lt; v2[0];                \/\/ Output the first element of v2\r\n\r\n    return 0;\r\n}<\/pre>\n<p>\u064a\u0642\u0648\u0645 \u0645\u0642\u062a\u0637\u0641 \u0627\u0644\u0643\u0648\u062f \u0647\u0630\u0627 \u0628\u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0623\u0631\u0628\u0639\u0629 \u0623\u0639\u062f\u0627\u062f \u0635\u062d\u064a\u062d\u0629 {1\u060c 2\u060c 3\u060c 4}\u060c \u062b\u0645 \u064a\u062d\u0627\u0648\u0644 \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v2 \u0627\u0644\u0622\u062e\u0631 \u0643\u0646\u0633\u062e\u0629 \u0645\u0646 v.<br \/>\n\u0633\u064a\u0643\u0648\u0646 \u0627\u0644\u0646\u0627\u062a\u062c 1\u060c \u0644\u0623\u0646\u0647 \u064a\u0637\u0628\u0639 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644 \u0645\u0646 v2\u060c \u0648\u0647\u0648 \u0646\u0633\u062e\u0629 \u0645\u0646 v. \u0644\u0630\u0644\u0643\u060c \u0633\u064a\u0637\u0628\u0639 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644 \u0645\u0646 v\u060c \u0648\u0647\u0648 1.<\/p>\n<p><strong>\u0645\u062b\u0627\u0644 3:<br \/>\n<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\nusing namespace std;\r\n\r\nint main() {\r\n    vector&lt;int&gt; v(5, 100);    \/\/ Initialize vector v with 5 elements, each set to the value 100\r\n    vector&lt;int&gt; v2(6, 200);   \/\/ Initialize vector v2 with 6 elements, each set to the value 200\r\n    cout &lt;&lt; v2[0] &lt;&lt; endl;    \/\/ Output the first element of v2\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>vector v(5, 100); \u064a\u0642\u0648\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u062a\u062c\u0647 v \u0645\u0639 5 \u0639\u0646\u0627\u0635\u0631\u060c \u0643\u0644 \u0645\u0646\u0647\u0627 \u062a\u0645\u062a \u062a\u0647\u064a\u0626\u062a\u0647 \u0628\u0627\u0644\u0642\u064a\u0645\u0629 100. \u064a\u0642\u0648\u0645 \u0647\u0630\u0627 \u0627\u0644\u0645\u064f\u0646\u0634\u0626 \u0628\u062a\u0647\u064a\u0626\u0629 v \u0628\u062e\u0645\u0633\u0629 \u0639\u0646\u0627\u0635\u0631\u060c \u0643\u0644 \u0645\u0646\u0647\u0627 \u0644\u0647 \u0627\u0644\u0642\u064a\u0645\u0629 100.<\/li>\n<li>vector v2(6, 200);  \u064a\u0646\u0634\u0626 \u0645\u062a\u062c\u0647 v2 \u0645\u0639 6 \u0639\u0646\u0627\u0635\u0631\u060c \u0643\u0644 \u0645\u0646\u0647\u0627 \u062a\u0645\u062a \u062a\u0647\u064a\u0626\u062a\u0647 \u0628\u0627\u0644\u0642\u064a\u0645\u0629 200. \u064a\u0642\u0648\u0645 \u0647\u0630\u0627 \u0627\u0644\u0645\u0646\u0634\u0626 \u0628\u062a\u0647\u064a\u0626\u0629 v2 \u0628\u0640 6 \u0639\u0646\u0627\u0635\u0631\u060c \u0643\u0644 \u0645\u0646\u0647\u0627 \u0644\u0647 \u0627\u0644\u0642\u064a\u0645\u0629 200.<\/li>\n<li>cout &lt;&lt; v2[0] &lt;&lt; endl; \u064a\u0637\u0628\u0639 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644 \u0645\u0646 v2\u060c \u0648\u0647\u0648 200\u060c \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u062d\u0631\u0641 \u0627\u0644\u0633\u0637\u0631 \u0627\u0644\u062c\u062f\u064a\u062f.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">200<\/pre>\n<p><strong>\u0645\u062b\u0627\u0644 4:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\nusing namespace std;\r\n\r\nint main() {\r\n    vector&lt;int&gt; v(5, 100);    \/\/ Initialize vector v with 5 elements, each set to the value 100\r\n    vector&lt;int&gt; v2(6, 200);   \/\/ Initialize vector v2 with 6 elements, each set to the value 200\r\n    v.swap(v2);               \/\/ Swap the contents of v and v2\r\n    cout &lt;&lt; v2[0] &lt;&lt; endl;    \/\/ Output the first element of v2\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>vector v(5, 100); \u064a\u0646\u0634\u0626 \u0645\u062a\u062c\u0647\u064b\u0627 v \u0645\u0643\u0648\u0646\u064b\u0627 \u0645\u0646 5 \u0639\u0646\u0627\u0635\u0631\u060c \u062a\u0645\u062a \u062a\u0647\u064a\u0626 \u0643\u0644 \u0645\u0646\u0647\u0627 \u0625\u0644\u0649 \u0627\u0644\u0642\u064a\u0645\u0629 100.<\/li>\n<li>vector v2(6, 200); \u064a\u0646\u0634\u0626 \u0645\u062a\u062c\u0647\u064b\u0627 v2 \u0645\u0643\u0648\u0646\u064b\u0627 \u0645\u0646 6 \u0639\u0646\u0627\u0635\u0631\u060c \u062a\u0645\u062a \u062a\u0647\u064a\u0626 \u0643\u0644 \u0645\u0646\u0647\u0627 \u0625\u0644\u0649 \u0627\u0644\u0642\u064a\u0645\u0629 200.<\/li>\n<li>v.swap(v2); \u064a\u062a\u0628\u0627\u062f\u0644 \u0645\u062d\u062a\u0648\u064a\u0627\u062a v \u0648v2\u060c \u0648\u064a\u062a\u0628\u0627\u062f\u0644 \u0628\u0634\u0643\u0644 \u0641\u0639\u0627\u0644 \u0639\u0646\u0627\u0635\u0631 \u0648\u0623\u062d\u062c\u0627\u0645 \u0627\u0644\u0645\u062a\u062c\u0647\u064a\u0646.<\/li>\n<li>cout &lt;&lt; v2[0] &lt;&lt; endl; \u064a\u062d\u0627\u0648\u0644 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644 \u0645\u0646 v2.<\/li>\n<\/ul>\n<p>\u0648\u0645\u0639 \u0630\u0644\u0643\u060c \u0628\u0639\u062f \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0645\u0628\u0627\u062f\u0644\u0629\u060c \u064a\u062d\u062a\u0648\u064a v2 \u0627\u0644\u0622\u0646 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0627\u0644\u0623\u0635\u0644 \u0641\u064a v\u060c \u0648\u064a\u062d\u062a\u0648\u064a v \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0627\u0644\u0623\u0635\u0644 \u0641\u064a v2. \u0644\u0630\u0644\u0643\u060c \u0641\u0625\u0646 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 v2[0] \u0633\u062a\u0624\u062f\u064a \u0641\u0639\u0644\u064a\u064b\u0627 \u0625\u0644\u0649 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644 \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0630\u064a \u0643\u0627\u0646 \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 v.<\/p>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">100<\/pre>\n<p><strong>\u0645\u062b\u0627\u0644 5:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\nusing namespace std;\r\n\r\nint main() {\r\n    vector&lt;int&gt; v;           \/\/ Create an empty vector\r\n\r\n    v.push_back(10);         \/\/ Add 10 to the end of the vector\r\n    v.push_back(20);         \/\/ Add 20 to the end of the vector\r\n    v.push_back(30);         \/\/ Add 30 to the end of the vector\r\n\r\n    cout &lt;&lt; v.front() &lt;&lt; endl;  \/\/ Output the first element of the vector\r\n    cout &lt;&lt; v.back() &lt;&lt; endl;   \/\/ Output the last element of the vector\r\n    cout &lt;&lt; v.at(0) &lt;&lt; endl;    \/\/ Output the element at index 0 of the vector\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>Vector v;: \u064a\u0639\u0644\u0646 \u0639\u0646 \u0645\u062a\u062c\u0647 \u0641\u0627\u0631\u063a \u0644\u0644\u0623\u0639\u062f\u0627\u062f \u0627\u0644\u0635\u062d\u064a\u062d\u0629.<\/li>\n<li>v.push_back(10);: \u0625\u0644\u062d\u0627\u0642 \u0627\u0644\u0642\u064a\u0645\u0629 10 \u0628\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v.<\/li>\n<li>v.push_back(20);: \u0625\u0644\u062d\u0627\u0642 \u0627\u0644\u0642\u064a\u0645\u0629 20 \u0628\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v.<\/li>\n<li>v.push_back(30);: \u0625\u0644\u062d\u0627\u0642 \u0627\u0644\u0642\u064a\u0645\u0629 30 \u0628\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v.<\/li>\n<li>cout &lt;&lt; v.front() &lt;&lt; endl;: \u064a\u064f\u062e\u0631\u062c \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644 \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0627\u0644\u0629 \u0627\u0644\u0639\u0636\u0648 front(). \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0629\u060c \u0641\u0625\u0646\u0647 \u064a\u0637\u0628\u0639 10.<\/li>\n<li>cout &lt;&lt; v.back() &lt;&lt; endl;: \u064a\u064f\u062e\u0631\u062c \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u062e\u064a\u0631 \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0627\u0644\u0629 \u0627\u0644\u0639\u0636\u0648 back(). \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0629\u060c \u0641\u0625\u0646\u0647 \u064a\u0637\u0628\u0639 30.<\/li>\n<li>cout &lt;&lt; v.at(0) &lt;&lt; endl;: \u0625\u062e\u0631\u0627\u062c \u0627\u0644\u0639\u0646\u0635\u0631 \u0639\u0646\u062f \u0627\u0644\u0640 index 0 \u0644\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0627\u0644\u0629 \u0627\u0644\u0639\u0636\u0648 at(). \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0629\u060c \u0641\u0625\u0646\u0647 \u064a\u0637\u0628\u0639 10.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">10\r\n30\r\n10\r\n<\/pre>\n<p><strong>\u0645\u062b\u0627\u0644 6:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\nusing namespace std;\r\n\r\nint main() {\r\n    vector&lt;int&gt; v(100);   \/\/ Create a vector with 100 elements, all initialized to 0\r\n\r\n    v.push_back(5);       \/\/ Append the value 5 to the end of the vector\r\n    cout &lt;&lt; \"Size = \" &lt;&lt; v.size() &lt;&lt; endl;        \/\/ Output the current size of the vector\r\n    cout &lt;&lt; \"Capacity = \" &lt;&lt; v.capacity() &lt;&lt; endl; \/\/ Output the current capacity of the vector\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>Vector v(100);: \u0625\u0646\u0634\u0627\u0621 \u0645\u062a\u062c\u0647 v \u0628\u062d\u062c\u0645 \u0623\u0648\u0644\u064a \u0645\u0643\u0648\u0646 \u0645\u0646 100 \u0639\u0646\u0635\u0631\u060c \u062a\u0645\u062a \u062a\u0647\u064a\u0626\u062a\u0647\u0627 \u062c\u0645\u064a\u0639\u064b\u0627 \u0625\u0644\u0649 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0640 int\u060c \u0648\u0647\u064a 0.<\/li>\n<li>v.push_back(5);: \u0625\u0644\u062d\u0627\u0642 \u0627\u0644\u0642\u064a\u0645\u0629 5 \u0628\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0645\u062a\u062c\u0647. \u0646\u0638\u0631\u064b\u0627 \u0644\u0623\u0646\u0647 \u062a\u0645\u062a \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 \u0628\u062d\u062c\u0645 100\u060c \u0648\u0644\u0643\u0646 \u062a\u0645\u062a \u0625\u0636\u0627\u0641\u0629 \u0639\u0646\u0635\u0631 \u0648\u0627\u062d\u062f \u0641\u0642\u0637\u060c \u0641\u0633\u064a\u0642\u0648\u0645 \u0627\u0644\u0645\u062a\u062c\u0647 \u0628\u062a\u063a\u064a\u064a\u0631 \u062d\u062c\u0645 \u0646\u0641\u0633\u0647 \u062d\u0633\u0628 \u0627\u0644\u062d\u0627\u062c\u0629 \u0644\u0627\u0633\u062a\u064a\u0639\u0627\u0628 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u062c\u062f\u064a\u062f.<\/li>\n<li>cout &lt;&lt; \u201cSize = \u201d &lt;&lt; v.size() &lt;&lt; endl;: \u0625\u062e\u0631\u0627\u062c \u0627\u0644\u062d\u062c\u0645 \u0627\u0644\u062d\u0627\u0644\u064a \u0644\u0644\u0645\u062a\u062c\u0647 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0627\u0644\u0629 \u0627\u0644\u0639\u0636\u0648 size(). \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0629\u060c \u064a\u062a\u0645 \u0637\u0628\u0627\u0639\u0629 101\u060c \u062d\u064a\u062b \u064a\u0648\u062c\u062f \u0627\u0644\u0622\u0646 101 \u0639\u0646\u0635\u0631 \u0641\u064a \u0627\u0644\u0645\u062a\u062c\u0647.<\/li>\n<li>cout &lt;&lt; \u201cCapacity = \u201d &lt;&lt; v.capacity() &lt;&lt; endl;: \u0625\u062e\u0631\u0627\u062c \u0627\u0644\u0633\u0639\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0644\u0644\u0645\u062a\u062c\u0647 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062f\u0627\u0644\u0629 \u0639\u0636\u0648 \u0627\u0644\u0633\u0639\u0629 (). \u062a\u0645\u062b\u0644 \u0627\u0644\u0633\u0639\u0629 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0639\u062f\u062f \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u062d\u062a\u0641\u0638 \u0628\u0647\u0627 \u0627\u0644\u0645\u062a\u062c\u0647 \u062f\u0648\u0646 \u0625\u0639\u0627\u062f\u0629 \u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0630\u0627\u0643\u0631\u0629. \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0629\u060c \u064a\u0639\u062a\u0645\u062f \u0630\u0644\u0643 \u0639\u0644\u0649 \u0627\u0644\u062a\u0646\u0641\u064a\u0630\u060c \u0648\u0644\u0643\u0646 \u0645\u0646 \u0627\u0644\u0645\u062d\u062a\u0645\u0644 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0623\u0643\u0628\u0631 \u0645\u0646 \u0623\u0648 \u064a\u0633\u0627\u0648\u064a 101\u060c \u062d\u064a\u062b \u0642\u062f \u064a\u062e\u0635\u0635 \u0627\u0644\u0645\u062a\u062c\u0647 \u0630\u0627\u0643\u0631\u0629 \u0625\u0636\u0627\u0641\u064a\u0629 \u0644\u062a\u062c\u0646\u0628 \u0639\u0645\u0644\u064a\u0627\u062a \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0645\u062a\u0643\u0631\u0631\u0629 \u0639\u0646\u062f \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0639\u0646\u0627\u0635\u0631.<\/li>\n<\/ul>\n<p><strong>\u0645\u062b\u0627\u0644 7:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    vector&lt;int&gt;v = {1, 2, 3, 4, 5};\r\n    for (size_t i = 0; i &lt; v.size(); i++)\r\n    {\r\n        cout &lt;&lt; v[i] &lt;&lt; \" \";\r\n    }\r\n\r\n    return 0;\r\n}<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>Vector v = {1, 2, 3, 4, 5};: \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u062e\u0645\u0633\u0629 \u0639\u0646\u0627\u0635\u0631\u060c \u064a\u062d\u062a\u0648\u064a \u0643\u0644 \u0645\u0646\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u0642\u064a\u0645 1\u060c 2\u060c 3\u060c 4\u060c \u06485\u060c \u0639\u0644\u0649 \u0627\u0644\u062a\u0648\u0627\u0644\u064a.<\/li>\n<li>for (size_t i = 0; i &lt; v.size(); i++) { \u2026 }: \u0647\u0630\u0647 \u062d\u0644\u0642\u0629 for \u062a\u0642\u0644\u064a\u062f\u064a\u0629 \u062a\u062a\u0643\u0631\u0631 \u0641\u0648\u0642 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647. \u064a\u0628\u062f\u0623 \u0628\u0641\u0647\u0631\u0633 i \u064a\u0633\u0627\u0648\u064a 0 \u0648\u064a\u0633\u062a\u0645\u0631 \u062d\u062a\u0649 \u064a\u0635\u0628\u062d i \u0623\u0642\u0644 \u0645\u0646 \u062d\u062c\u0645 \u0627\u0644\u0645\u062a\u062c\u0647 (v.size()).<\/li>\n<li>size_t \u0647\u0648 \u0646\u0648\u0639 \u0639\u062f\u062f \u0635\u062d\u064a\u062d \u063a\u064a\u0631 \u0645\u0648\u0642\u0651\u0639 \u064a\u0633\u062a\u062e\u062f\u0645 \u0644\u062a\u0645\u062b\u064a\u0644 \u0623\u062d\u062c\u0627\u0645 \u0627\u0644\u0643\u0627\u0626\u0646\u0627\u062a. \u064a\u064f\u0633\u062a\u062e\u062f\u0645 \u0628\u0634\u0643\u0644 \u0634\u0627\u0626\u0639 \u0644\u0644\u0645\u0624\u0634\u0631\u0627\u062a \u0648\u0623\u062d\u062c\u0627\u0645 \u0627\u0644\u062d\u0627\u0648\u064a\u0627\u062a \u0645\u062b\u0644 \u0627\u0644\u0645\u062a\u062c\u0647\u0627\u062a.<\/li>\n<li>cout &lt;&lt; v[i] &lt;&lt; \u201d \u201c;: \u062f\u0627\u062e\u0644 \u0627\u0644\u062d\u0644\u0642\u0629\u060c \u064a\u062a\u0645 \u0637\u0628\u0627\u0639\u0629 \u0642\u064a\u0645\u0629 \u0627\u0644\u0639\u0646\u0635\u0631 \u0639\u0646\u062f index i \u0644\u0644\u0645\u062a\u062c\u0647\u060c \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u0645\u0633\u0627\u0641\u0629.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">1 2 3 4 5\r\n<\/pre>\n<p>\u064a\u0642\u0648\u0645 \u0628\u0637\u0628\u0627\u0639\u0629 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0645\u0641\u0635\u0648\u0644\u0627\u064b \u0628\u0645\u0633\u0627\u0641\u0629.<\/p>\n<p>&nbsp;<\/p>\n<h2>Deque<\/h2>\n<p>\u0627\u0644\u062e\u0635\u0627\u0626\u0635:<\/p>\n<ol>\n<li>\u0625\u062f\u0631\u0627\u062c \u0633\u0631\u064a\u0639\/\u0625\u0632\u0627\u0644\u0629 \u0633\u0631\u064a\u0639\u0629 \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 \u0648\u0627\u0644\u0646\u0647\u0627\u064a\u0629<\/li>\n<li>\u0625\u062f\u0631\u0627\u062c \u0633\u0631\u064a\u0639\/\u0625\u0632\u0627\u0644\u0629 \u0628\u0637\u064a\u0626\u0629 \u0641\u064a \u0627\u0644\u0645\u0646\u062a\u0635\u0641<\/li>\n<li>\u0628\u062d\u062b \u0628\u0637\u064a\u0621<\/li>\n<\/ol>\n<h2>List<\/h2>\n<p>\u0627\u0644\u062e\u0635\u0627\u0626\u0635:<\/p>\n<ol>\n<li>\u0633\u0631\u0639\u0629 \u0625\u062f\u062e\u0627\u0644 \u0648\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0623\u064a \u0645\u0643\u0627\u0646 \u0641\u064a \u0627\u0644\u0640container<\/li>\n<li>\u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0639\u0634\u0648\u0627\u0626\u064a \u0627\u0644\u0633\u0631\u064a\u0639 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645. \u0625\u0646\u0647 \u0628\u0637\u064a\u0621 \u0641\u064a \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0627\u0644\u0645\u0646\u062a\u0635\u0641<\/li>\n<li>\u0628\u062d\u062b \u0628\u0637\u064a\u0621<\/li>\n<li>\u0642\u0627\u0626\u0645\u0629 \u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0634\u0643\u0644 \u0645\u0632\u062f\u0648\u062c<\/li>\n<\/ol>\n<h2>Forward List<\/h2>\n<p>\u0627\u0644\u062e\u0635\u0627\u0626\u0635:<\/p>\n<ol>\n<li>\u0625\u062f\u0631\u0627\u062c \u0648\u0625\u0632\u0627\u0644\u0629 \u0633\u0631\u064a\u0639\u064a\u0646 \u0644\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0623\u064a \u0645\u0643\u0627\u0646 \u0641\u064a \u0627\u0644\u0640container.<\/li>\n<li>\u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0639\u0634\u0648\u0627\u0626\u064a \u0627\u0644\u0633\u0631\u064a\u0639 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645<\/li>\n<li>\u0642\u0627\u0626\u0645\u0629 \u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0634\u0643\u0644 \u0645\u0646\u0641\u0631\u062f<\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p>Sequence containers in C++ are a category of containers within the Standard Template Library (STL) that store elements in a sequential order. They provide dynamic storage allocation and support various operations for accessing, inserting, and removing elements. Sequence containers are primarily categorized based on how they organize and manage their elements. Here&#8217;s an explanation of [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":4604,"menu_order":56,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-5144","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/5144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/comments?post=5144"}],"version-history":[{"count":13,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/5144\/revisions"}],"predecessor-version":[{"id":10502,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/5144\/revisions\/10502"}],"up":[{"embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/4604"}],"wp:attachment":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/media?parent=5144"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/doc_tag?post=5144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}