| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 367 人关注过本帖
标题:来看看哪错了
取消只看楼主 加入收藏
无诲今生
Rank: 8Rank: 8
来 自:桂林理工大学
等 级:蝙蝠侠
威 望:2
帖 子:373
专家分:726
注 册:2009-5-11
结帖率:93.48%
收藏
已结贴  问题点数:20 回复次数:2 
来看看哪错了
#include<iostream.h>

class test()
{
private:
    struct number
    {
        int num;
        number *next;
    } *first;
public:
    void stact(int x);
    void pop();
};

void test::stact(int x)
{
    number *p=new number;
    p->num=x;
    if(x==0)
    {
        p->next=NULL;
    }
    else
    {
    p->next=first;
    first=p;
    }
}

void test::pop()
{
    for(struct number p=p->first;p;p=p->next)
        cout<<*p->num<<endl;
}

void main()
{
    test Test;
    int i;
    while(i!=0)
    {
        cin>>i;
        Test.stact(i);
    }
    Test.pop();
}

编译显示:e:\c++文件\stact.cpp(5) : error C2143: syntax error : missing ';' before 'private'
我真的找不出哪里错了
搜索更多相关主题的帖子: pop class private include public 
2009-09-30 21:16
无诲今生
Rank: 8Rank: 8
来 自:桂林理工大学
等 级:蝙蝠侠
威 望:2
帖 子:373
专家分:726
注 册:2009-5-11
收藏
得分:0 
唉,人老了,我这都看不出!,又完了10分!

顺境逆境切莫止境,得意失意切莫在意。
2009-09-30 22:22
无诲今生
Rank: 8Rank: 8
来 自:桂林理工大学
等 级:蝙蝠侠
威 望:2
帖 子:373
专家分:726
注 册:2009-5-11
收藏
得分:0 
不过谢谢了!

顺境逆境切莫止境,得意失意切莫在意。
2009-09-30 22:23
快速回复:来看看哪错了
数据加载中...
 
   



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

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