// File: main1.cpp // // Separate compilation. // Use pointer to chang private data member. // #include using namespace std; #include "priv.h" int main() { foo obj ; int *ptr ; obj.dump() ; // ptr = (int *) &obj ; ptr = reinterpret_cast(&obj) ; *ptr = 45 ; obj.dump() ; ptr++ ; *ptr = 58 ; obj.dump() ; }