Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

string by value

#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

int func(std::string str){
    cout << "in bef: "<< str << " : " << str.size() << endl;
    str.clear();
    cout << "in aft: "<< str << " : " << str.size() << endl;
    return 0;
}

int main()
{
   std::string str("qwertyuiop");
   
   cout << "bef:" << str << " : " << str.size() << " : " << sizeof(str) << endl;  
   func(str);
   cout << "aft:" << str << " : " << str.size() << endl;    
   return 0;
}

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.