#include <afxwin.h>
class MyApp:public CWinApp
{
public:
BOOL InitInstance()
{
CFrameWnd *Frame=new CFrameWnd();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
m_pMainWnd=Frame;
^^^^^^^^^^^^^^^^^^
Frame->Create(0,"Hello MFC");
Frame->ShowWindow(SW_SHOW);
return true;
}
};
MyApp a_app;
////////////////////////////////////////////
請問上面畫底線的這兩行程式該怎麼解釋呢?Frame到底是物件指標呢?還是物件?
麻煩幫我回答一下,謝謝!!!
這個程式是我從書上看到的,程式作者是"郭尚君",希望我沒有觸犯智財權~~
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: 203.68.162.16
是指熛啊…它的名字都說了…
m_pMainWnd, m = member, p = pointer
--
[31;1m╮ ╮ [33;1m╭─╮ [32;1m╭─╗ [36;1m═┬╮
[31;1m╠─╣ [33;1m╠─╣ [32;1m╭┼╯ [36;1m │
[31;1m╰ ╰ [33;1m╰ ╰ [32;1m╚─╯ [36;1m╰┴═
[0;37;40m
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>
那上面畫底線的這幾行程式的意思是不是就是:
1.動態配置一塊儲存CFrameWnd()的記憶體空間,並將位址值傳給物件指標Frame
2.物件指標m_pMainWnd=物件指標Frame
3.建立視窗
4.顯示視窗
麻煩幫我看一下我寫的對不對,謝謝!!!
通常都是合寫成 m_pMainWnd = new CFrameWnd();
--
[1;35m~~╭┐┌╮
╭┘└┘└╮
└┐..┌┘─╮
╭┴──┤★~~├╮
│o o│ │●
╰┬──╯ │ ~~~~~~~~~哞~~~ [m
--
[1;32m※ Origin: [33m元智資工 火車站 [37m<bbs.cse.yzu.edu.tw> [m
[1;32m※ From : [36m61-223-87-205.HINET-IP.hinet.net [m