Mega Code Archive

 
Categories / C++ / Function
 

Expressions with reference type exemplified by string assignments

#include <iostream> #include <string> #include <cctype>                 using namespace std; void strToUpper( string& );       int main(){    string text("Test with assignments \n");    strToUpper(text);    cout << text << endl;    strToUpper( text = "lower case");    cout << text << endl;    strToUpper( text += " and lower case!\n");    cout << text << endl;    return 0; } void strToUpper( string& str){                                   int len = str.length();     for( int i=0; i < len; ++i)       str[i] = toupper( str[i]); }