| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 562 人关注过本帖
标题:求高手
只看楼主 加入收藏
yeya2007
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-10-8
收藏
 问题点数:0 回复次数:6 
求高手
#include <iostream.h>

class Q
    {
    int x,y;

    public:
        Q (int a=0,int b=0)
            {
            cout<<"调用了构造函数"<<endl;
            x=a;
            y=b;
            }
    void P(void)
        {
        cout<<x<<'\t'<<y<<endl;
        }
    ~Q()
        {
        cout<<"调用了析构函数"<<endl;
        }

    }        
void main(void)
    {   
    Q q(50,100);
    q.P();
    cout<<"退出了主函数"<<endl;
    return 0;
    }





出错信息提示:E:\c++\createfunc.cpp(24) : error C2628: 'Q' followed by 'void' is illegal (did you forget a ';'?)



提示出错的地方大致在第一行的地方!!!!!!


这个应该不是编译器的问题,我换了台机子试了一下,但是出现了同样的错误提示!!!!!!
搜索更多相关主题的帖子: include public return 信息 
2008-10-08 20:53
守鹤
Rank: 4
来 自:山東臨沂
等 级:贵宾
威 望:12
帖 子:337
专家分:0
注 册:2008-6-20
收藏
得分:0 
注意类的定义,
class  Queen
{
 
};
类定义的  } 后面是不是漏掉了  

多少个日日夜夜想起你,只希望有缘再次相见
2008-10-08 20:56
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
怎么一遇到这种问题,就说是编译器的问题呢?

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-10-09 09:51
沼泽
Rank: 4
等 级:业余侠客
威 望:8
帖 子:291
专家分:228
注 册:2008-9-15
收藏
得分:0 
正如2楼,类的定义}后掉了分号,还有你的main()函数是void型,怎么后面还有return 0呢,所以你的程序有这两处错误
2008-10-09 12:37
blueboy82006
Rank: 5Rank: 5
来 自:幻想世界
等 级:贵宾
威 望:16
帖 子:1227
专家分:57
注 册:2007-7-23
收藏
得分:0 
错误提示不是写得很清楚吗?

LZ应该自己看才是...

2008-10-09 12:46
tfg0116
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2008-10-9
收藏
得分:0 
应该把类定义好好看一下
2008-10-09 14:35
rennyzh
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-9-12
收藏
得分:0 
个人觉得语法问题应该自己慢慢发现,而不要一遇到问题就拿出来要别人解答,这样自己不利于自己成长,还有就是编程的风格也相当重要,否则别人看起来真的很痛苦
2008-10-09 17:08
快速回复:求高手
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017073 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved