老是显示这种错误 error C2143: syntax error : missing ';' before '->'为什么?

E:\VC实验\Lesson10\Test2\MyList.cpp(42):errorC2143:syntaxerror:missing';'before'->'E:\V... E:\VC实验\Lesson10\Test2\MyList.cpp(42) : error C2143: syntax error : missing ';' before '->'
E:\VC实验\Lesson10\Test2\MyList.cpp(42) : error C2501: 'pmyListBox' : missing storage-class or type specifiers
E:\VC实验\Lesson10\Test2\MyList.cpp(42) : error C2040: 'pmyListBox' : 'int' differs in levels of indirection from 'class CListBox *'
E:\VC实验\Lesson10\Test2\MyList.cpp(42) : error C2143: syntax error : missing ';' before '->'

extern CWnd* pParentWnd;

extern CListBox* pmyListBox;
pmyListBox->Create(WS_CHILD|WS_VISIBLE|LBS_STANDARD|WS_HSCROLL,
CRect(10,10,200,200), pParentWnd, 1);
代码贴在下面了
展开
 我来答
guofeng422
2012-08-27 · 超过14用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:20.1万
展开全部
这段语句本身来说是没有什么问题的,定义也没有问题,关于你提出的missing ';' before '->',这个问题肯定因为你编程过程中哪里语法出错,导致的问题,而其他的几个问题,需要调试了你的程序才能知道为什么,很抱歉
追问
好吧 我真检查不出来 要不 邮箱给我 我把那个工程发给你!!你看看吧
追答
guofeng422@163.com
a36254094
2012-08-30 · TA获得超过208个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:174万
展开全部
晕啊,这不明显是语法问题吗?CListBox* pmyListBox这只是个指向对象的指针,而所指的对象你根本就没有构造啊,对象不存在你怎么调用它的方法。要这样:
CListBox* pmyListBox = new CListBox();

pmyListBox->Create(WS_CHILD|WS_VISIBLE|LBS_STANDARD|WS_HSCROLL,
CRect(10,10,200,200), pParentWnd, 1);
追问
好像就是这样的啊!!
追答
验证下就知道了,指针能不用就不要用,如果你忘记释放掉内存,就会造成内在泄漏
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
归悦欣cf
2012-08-27 · TA获得超过1442个赞
知道大有可为答主
回答量:4250
采纳率:60%
帮助的人:1283万
展开全部
这种情况出现有两种原因:1,语法错误,就是漏了";"号;2、头文件重复包含。
追问
直接从MSDN上八下来的,难道是头文件的问题 
#include "stdafx.h"
#include "Test2.h"
#include "MyList.h"
追答
没有源码,这样不好判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帝释天参
2012-08-27 · 超过25用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:34.4万
展开全部
弱弱的问一句,
extern CListBox* pmyListBox;
的分号是不是用了中文输入法?
更多追问追答
追问
不是啊!
追答
你可以建空工程,把#include“stdafx.h"换成#include ,#include“stdafx.h"是c语言的头
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蒙面侍卫说数码
2012-08-27 · 超过37用户采纳过TA的回答
知道答主
回答量:120
采纳率:84%
帮助的人:28.9万
展开全部
检查这个类的定义 pmyListBox
追问
好吧 我真检查不出来 要不 邮箱给我  我把那个工程发给你!!你看看吧
追答
115142074@qq.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式