Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

एक निश्चित मूल्य के साथ सी ++ एसटीएल वेक्टर से किसी आइटम को कैसे हटाएं?

मिटा फ़ंक्शन का उपयोग किसी आइटम को C++ STL वेक्टर से एक निश्चित मान के साथ निकालने के लिए किया जाता है।

एल्गोरिदम

Begin
Declare vector v and iterator it to the vector.
Initialize the vector.
Erase() function is used to remove item from end.
Print the remaining elements.
End.

उदाहरण कोड

#include <iostream>
#include <vector>
using namespace std;
int main() {
   vector<int> v{ 6,7,8,9,10};
   vector<int>::iterator it;
   it = v.end();
   it--;
   v.erase(it);
   for (auto it = v.begin(); it != v.end(); ++it)
      cout << ' ' << *it;
   return 0;
}

आउटपुट

The current content of the vector is :
6 7 8 9 10
Please enter the element to be deleted -> 7
The current content of the vector is :
6 8 9 10

  1. C++ STL में वेक्टर इन्सर्ट () फंक्शन

    C++ STL में वेक्टर इन्सर्ट () फ़ंक्शन निर्दिष्ट स्थान पर तत्वों से पहले नए तत्वों को सम्मिलित करके कंटेनर के आकार को बढ़ाने में मदद करता है। यह C++ STL में एक पूर्वनिर्धारित कार्य है। हम तीन प्रकार के सिंटैक्स के साथ मान सम्मिलित कर सकते हैं 1. केवल स्थिति और मान का उल्लेख करके मान डालें: vector_

  1. सी ++ में स्ट्रिंग से कुछ वर्णों को कैसे हटाएं?

    इस खंड में, हम देखेंगे कि C++ में एक स्ट्रिंग से कुछ वर्णों को कैसे हटाया जाए। C++ में हम इरेज़ () और रिमूव () फंक्शन का उपयोग करके इस कार्य को बहुत आसानी से कर सकते हैं। निकालें फ़ंक्शन स्ट्रिंग का प्रारंभ और समाप्ति पता लेता है, और एक वर्ण जिसे हटा दिया जाएगा। Input: A number string “ABAABAC

  1. सी # में किसी ArrayList से किसी आइटम को कैसे हटाएं?

    सबसे पहले, एक नई ArrayList सेट करें और उसमें तत्व जोड़ें। ArrayList arr = new ArrayList(); arr.Add( "Jones" ); arr.Add( "Tom" ); arr.Add( "Henry" ); अब आइटम टॉम को हटा दें। उसके लिए, निकालें () विधि का उपयोग करें। arr.Remove("Tom"); ArrayList से किसी तत्व को