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

अनुक्रमणिका द्वारा C++ std::vector<> से कोई तत्व निकाला जा रहा है?

C++ से एक तत्व निकालें std::vector<> अनुक्रमणिका द्वारा निम्न तरीके से किया जा सकता है -

उदाहरण

#include<iostream>
#include<vector>
using namespace std;
int main() {
   vector<int> v; //declare vector
   //insert elements into vector
   v.push_back(-10);
   v.push_back(7);
   v.push_back(6);
   // Deletes the first element (v[0])
   v.erase(v.begin() );
   for (int i = 0; i < v.size(); i++)
      cout << v[i] << " ";
}

आउटपुट

7 6

  1. std::vector::resize() बनाम std::vector::reserve() सी++ में

    जब कोई तत्व डाला या हटाया जाता है, तो वेक्टर स्वचालित रूप से गतिशील सरणी की तरह आकार बदलने की क्षमता रखता है, कंटेनर स्वचालित रूप से अपने भंडारण को संभालता है। वेक्टर आकार () और वेक्टर रिजर्व () के बीच मुख्य अंतर यह है कि आकार बदलने () का उपयोग वेक्टर के आकार को बदलने के लिए किया जाता है जहां रिजर्

  1. सी++ में std::string से रिक्त स्थान निकालें

    इस प्रोग्राम में हम देखेंगे कि C++ में std::string से स्पेस को कैसे हटाया जाए। इसे हटाने के लिए हम रिमूव () फंक्शन का इस्तेमाल करेंगे। इस रिमूव () फ़ंक्शन के साथ यह इटरेटर की शुरुआत और अंत लेता है, फिर तीसरा तर्क लेता है जिसे उस इटरेटर ऑब्जेक्ट से हटा दिया जाएगा। Input: A string "This is C++ Pr

  1. न्यूनतम तत्व को डीप से हटाना

    अब हम डीप डेटा संरचना में न्यूनतम तत्वों को हटाने की तकनीक की व्याख्या करेंगे। हटाने के दौरान, हमारा मुख्य लक्ष्य डीप से न्यूनतम मूल्य को हटाना है। चूंकि पेड़ की ऊंचाई हमेशा लॉग एन होती है, यह लॉग एन के क्रम का समय लेती है। हम हटाने की कार्रवाई पर इस प्रकार चर्चा कर सकते हैं - Procedure deap_deletio