C++ examples for Class:object
Change the contents of an object in a function by passing a pointer to the object
#include <cstdio> #include <cstdlib> #include <iostream> using namespace std; class Employee/*from w w w. j a v a2 s. co m*/ { public: int workHour; double salary; }; void myFunction(Employee* pS) { pS->workHour = 10; pS->salary = 3.0; cout << "The value of pS->salary = " << pS->salary << endl; } int main(int nNumberofArgs, char* pszArgs[]) { Employee s; s.salary = 0.0; cout << "The value of s.salary = " << s.salary << endl; cout << "Calling myFunction(Employee*)" << endl; myFunction(&s); cout << "Returned from myFunction(Employee*)" << endl; cout << "The value of s.salary = " << s.salary << endl; return 0; }