// B2a.cpp #include #include using namespace std; class dataSet { public: string& accessString(const string &password) { static string safe = " access not allowed "; if(password == "abracadabra") return sharedString; return safe; } private: static string sharedString; }; string dataSet::sharedString = ""; void main() { dataSet shared1; dataSet shared2; shared1.accessString("abracadabra") = " client1 access "; shared2.accessString("abracadabra") += " client2 access "; shared1.accessString("hackAttempt") = " got in "; cout << "\n shared data: " << shared2.accessString("abracadabra"); cout << "\n\n"; }