error C2660: 'asd' : function does not take 1 parameters
小弟初学C++,弄到类和对象,自己弄了个程序,可是总出现error C2660: 'asd' : function does not take 1 parameters这个问题,不明白什么意思,程序如下:
#include <iostream>
using namespace std;
class date
{
public:
int asd(){return asdf;}
private:
int asdf;
};
void main()
{
int a=1;
date zxcf;
zxcf.asd(a);
cout <<zxcf.asd()<<endl;
}
我的理解是他应该直接输出1啊,可是总报错,为什么啊