how to release memory occupied by vectors in c++?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • somaskarthic
    New Member
    • Aug 2006
    • 60

    how to release memory occupied by vectors in c++?

    Hi

    How to release the memory occupied by string vector in c++?

    Its very urgent . Pls post your replies?

    Thanks in advance
    somaskarthic
  • vermarajeev
    New Member
    • Aug 2006
    • 180

    #2
    Do you want something like this???

    Code:
    vector<string> vec;
    vec.push_back("Rajeev");
    vec.push_back("Verma");
    vec.clear();
    cout<<vec.size()<<endl;
    Update me!!!

    Comment

    • somaskarthic
      New Member
      • Aug 2006
      • 60

      #3
      Hi

      Thanks. We already used vec.clear(). It just clear the value. Not the actual memory occupied by that string vector. ? Can we use delete operator ?
      If so , let me know how to use it ?

      Pls its very urgent.
      somas






      Originally posted by vermarajeev
      Do you want something like this???

      Code:
      vector<string> vec;
      vec.push_back("Rajeev");
      vec.push_back("Verma");
      vec.clear();
      cout<<vec.size()<<endl;
      Update me!!!

      Comment

      • D_C
        Contributor
        • Jun 2006
        • 293

        #4
        To trim a vector, swap it with an empty vector. It's one line of code :).

        Comment

        Working...