I need help with inheritance
Now I want to be able to do:Code:class MemoryViewer : public CWnd { public: myclass *myobj; MemoryViewer(myclass *_myobj); } MemoryViewer::MemoryViewer(myclass *_myobj) { myobj = _myobj; } class MyMemoryViewer : public MemoryViewer { public: MyMemoryViewer(); virtual void readData(int); }; MyMemoryViewer::MyMemoryViewer() : MemoryViewer(myobject) { setAddressSize(0); } class MemoryViewerDlg { MyMemoryViewer my_viewer; public: myclass *myobject ; MemoryViewerDlg(myclass *_myobject, CWnd* pParent = NULL); public: virtual void read(int)=0; }
myclass *myobject = new myclass;
MemoryViewerDlg *dlg = new MemoryViewerDlg(myobject);
and then I want to access myobject in the MyMemoryViewer read function?
How can I pass the arm object all the way to that function?



LinkBack URL
About LinkBacks



Want to add some