pPropPage = new (CPropertyPages);
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 13:24:25
pPropPage = new (CPropertyPages);
pPropPage->m_pDialogPage = (CDialog *)&m_DlgPerInfo;
pPropPage->m_pDialogPage = (CDialog *)&m_DlgPerInfo;
&m_DlgPerInfo 为取出对话框的地址
(CDialog *)&m_DlgPerInfo从取出的地址开始后面的内存强制转换成(CDialog *)指针
pPropPage->m_pDialogPage = (CDialog *)&m_DlgPerInfo将强转后的对话框首地址赋给pPropPage->m_pDialogPage,作为pPropPage->m_pDialogPage的地址
此时pPropPage->m_pDialogPage的地址就是m_DlgPerInfo 的地址,即m_pDialogPage对话框就是m_DlgPerInfo 这个对话框内容.
希望对你有所帮助
再问: new (CPropertyPages)是建立一个新的页面吗?是这个意思吗
再答: 是建立CPropertyPages的一个新对象,要分配内存的
返回的是分配内存的首地址
再问: 哦 能帮我看看我提问的另一个问题吗?http://zhidao.baidu.com/question/1945733011549810468.html?sort=6#answer-1678495399
(CDialog *)&m_DlgPerInfo从取出的地址开始后面的内存强制转换成(CDialog *)指针
pPropPage->m_pDialogPage = (CDialog *)&m_DlgPerInfo将强转后的对话框首地址赋给pPropPage->m_pDialogPage,作为pPropPage->m_pDialogPage的地址
此时pPropPage->m_pDialogPage的地址就是m_DlgPerInfo 的地址,即m_pDialogPage对话框就是m_DlgPerInfo 这个对话框内容.
希望对你有所帮助
再问: new (CPropertyPages)是建立一个新的页面吗?是这个意思吗
再答: 是建立CPropertyPages的一个新对象,要分配内存的
返回的是分配内存的首地址
再问: 哦 能帮我看看我提问的另一个问题吗?http://zhidao.baidu.com/question/1945733011549810468.html?sort=6#answer-1678495399
pPropPage = new (CPropertyPages);
New
Map map=new HashMap();
Student MyStudent = new Student();
Panel toppanel=new Panel();
double ** p=new double*
sales_item *p=new sales_item();
SqlConnection myConnection = new SqlConnection(
Random randomobj=`new Random();
Thread t = new Thread(new ThreadStart(Go)); Thread t1 = new
int[][]myarray=new int[][]{new int[]{1,2.3},}new int[]{4,5,6
head = top = new int 与 head =new int ;top=new int; 两者有区别吗?