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

C++构造函数的一点有关问题

2014-03-19 
C++构造函数的一点问题#include using namespace stdclass Store{public:void display()Store

C++构造函数的一点问题


#include <iostream>
using namespace std;
class Store{
public:
void display();
Store(int item);
private:
int item;

};


void Store::display(){
cout<<item<<endl;
}

/*Store::Store(int item){
item=item;
}*/           //1. s.display();显示结果错误

/*Store::Store(int x){
item=x;
}*/          //2.  s.display();显示结果2

Store::Store(int item):item(item){
}           //3.  s.display();显示结果2


int main()
{
Store s(2);
s.display();
return 0;
}

代码上面的注释1里,那两个item不能分辨出来?????
[解决办法]
恩!都是取的参数的
这样就可以了

this->item=item;

热点排行