1.Passing by parameter ensures, you don't create multiple copies.
2.As you don't make copies, it saves memory and be faster.
3.When you change something to the reference, it would mean you are changing the actual object. So serves the purpose.
4. The same can be done using pointers, but reference are better in many ways. The major advantage is that you dont need to check for NULL every time.
He never answers anyone who replies to him. I've taken to calling him a retard, which is not fair to retards everywhere.-Christian Graus
I am using PowerPoint automation to display PowerPoint file from my project. But sometimes the PowerPoint file is displaying behind my main application. How can I get the handle of the PowerPoint window from my project?
My requirement is this: i want to add images beside the text in the combobox.For Example, combobox should contain list of countrynames and their flags image..
hope am making it clear.. if not, please click the following link for sample application
I have a project without document-view architecture. I added a (TableF)childframe derived from CMDIChildWnd and a (HeadView) childview derived from CView which is a member of childframe. When I execute, the childframe that is the window is been made properly with the view but the window gives debug assertion error while closing.
class TableF : public CMDIChildWnd
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
HeadView Heading ;
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
class HeadView : public CView
HeadView(); // protected constructor used by dynamic creation
virtual void OnInitialUpdate();
virtual void OnDraw(CDC* pDC); // overridden to draw this view
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
The above are the view and frame classes.
Last Visit: 31-Dec-99 19:00 Last Update: 10-Dec-23 6:47