C++中的类
#include<iostream>
#define max 100
using namespace std;
class card
{
//静态数据成员,记录累计余额
public:
card(); //定义构造函数
~card(){cout<<"析构这个函数";}
void disp(); //显示清单函数
};
card::card()
{
}
void card::disp()
{
for(int i=0;i<max;i++)
{
cout<<i;
}
}
void main()
{
card mycard();
mycard.disp();
cout<<"存款请按1"<<"\t"<<" "<<"取款请按2"<<"\t"<<"\n";
cout<<"查询请按3"<<"\t"<<" "<<"转账请按4"<<"\t"<<"\n";
}
错误是c:\users\administrator\documents\visual studio 2010\projects\c++测试程序\c++测试程序\求最大子串.cpp(44): error C2228: “.disp”的左边必须有类/结构/联合
求高手指教
[解决办法]
card mycard();
=>
card mycard;
c++可能将上面那种写法当作一个函数声明。
[解决办法]
- C/C++ code
void main(){ card mycard; mycard.disp(); cout<<"存款请按1"<<"\t"<<" "<<"取款请按2"<<"\t"<<"\n"; cout<<"查询请按3"<<"\t"<<" "<<"转账请按4"<<"\t"<<"\n";}