

Code: Select all
#include <iostream>
#include <vector>
using namespace std;
void address(string* s) {
cout<<"entered "<<s<<endl;
}
int main() {
string a="text";
cout<<"before entering method "<<&a<<endl;
address(&a);
cout<<"after entering method "<<&a<<endl;
system("pause");
}
Output:
before entering method 0x22ff50
entered 0x22ff50
after entering method 0x22ff50
Press any key to continue . . .
Code: Select all
#include <iostream>
#include <vector>
using namespace std;
void address(string* s) {
cout<<"entered "<<s<<endl;
}
int main() {
string* a=new string("text");
cout<<"before entering method "<<&a<<endl;
address(a);
cout<<"after entering method "<<&a<<endl;
system("pause");
}
Output:
before entering method 0x22ff5c
entered 0x3d3b88
after entering method 0x22ff5c
Press any key to continue . . .