LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 987|回复: 2

一个带类简单的c++编译不过问题

[复制链接]
发表于 2008-3-20 07:54:57 | 显示全部楼层 |阅读模式
//一个带类的c++

#include <iostream>
using namespace std;
class Student
{private:
  int num;
  int score;
public:
  void setdata()
  {cin >>num:  //!!我这里错了!!
   cin >>score;
  }                       
  void display()
  {cout <<"num=" <<num <<endl;
   cout <<"score=" <<score <<endl;
  };
};
Student stud1,stud2;

int main()
{stud1.setdata();
stud2.setdata();
stud1.display();
stud2.display();
return 0;
}

编译不过:
[wrsg@redapple programme]$ g++ -o classc classc.C
classc.C: In member function ‘int Student::setdata()’:
classc.C:11: 错误:expected `;' before ‘:’ token
[wrsg@redapple programme]$

请弟兄们给我看看这个是什么问题


P.S. 找出问题了.原来我把分号打成冒号了.是我不够仔细.
发表于 2008-3-20 09:04:21 | 显示全部楼层
这种错误都不能自己解决的话以后可就麻烦了哟, 自己拿辞典把错误提示看一看就明白了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-21 00:03:25 | 显示全部楼层
我刚学用GCC,一遇到问题就想问大家,是我太急了点,下次我会注意的.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表