首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

初学C++的新手关于类的疑问解决办法

2012-03-24 
初学C++的新手关于类的疑问#includeiostream.hclass A{public:int sumA(){int sum0}void count(){sum

初学C++的新手关于类的疑问
#include<iostream.h>
class A
{
public:
int sum;

A()
{
int sum=0;
  }


void count()
{
sum++;
}

void number()
{
int j;
cin>>j;
while(j!=0)
{
count();
cin>>j;
}
}
   
void print()
{
cout<<" 一共有"<<sum<<"个数"<<endl;
}
};

int main()
{
A b;
b.number();
b.print();

return 0;
}
这是我编的计数器程序,可输出sum总是一个不确定的值,这是什么原因?
中间不是已经将sum的值改变了吗?
麻烦各位高手帮忙~

[解决办法]
public: 
int sum; 

A() 

int sum=0; 



sun这个变量被你定义了两次呀!

热点排行