孙鑫11课例题调试出错

来源:百度知道 编辑:UC知道 时间:2024/06/18 02:14:08
目的:用集合类CPtrArray的对象m_ptrArray保存自建的绘图类CGraph类对 象graph,以实现绘图的保存与重绘功能.
出错位置:void CGraphicView::OnDraw(CDC* pDC)中的
switch(((CGraph*)(m_ptrArray.GetAt(i))->m_nDrawType)语句
编译提示:
----------Configuration: Graphic - Win32 Debug--------------------
Compiling...
GraphicView.cpp
E:\孙鑫C++教程\孙鑫C++教程(全20讲)PPT讲义\LESSON 11图形的保存与重绘\Graphic\GraphicView.cpp(74) : error C2227: left of '->m_nDrawType' must point to class/struct/union
执行 cl.exe 时出错.
Creating browse info file...

Graphic.exe - 1 error(s), 0 warning(s)
=======================================
我将语句简化成下面两种
((CGraph*)(m_ptrArray.GetAt(1))->m_nDrawType
(m_ptrArray.GetAt(1))->m_nDrawType
还是出错,而且提示完全一样.
我将它用//注释起来后,编译运行,一切正常,当然,没有重绘功能.
哈,回答的全不对!我用了6小多小时才找解决这个问题!分是回不来了,两位再仔细看看,谁先答出来,分给谁.下面的连接是我的另一个问题,其时两个问题是一个.也就是说谁先想出来,答上两个题,能得60分呀!我自已都想答呀!题不难!HOHO!
ASP调试出错 CS1.5出错调试 C++调试出错 应用程序调试出错 ASP.NET源代码调试出错 网页调试 出错 0x80040E10 asp程序调试出错,请高手指正! ASP调试出错,请教各位?急 VC调试出错,请高手指教。急! vb在调试运行时出错