这么简单的问题我都不会啊?!............
小弟刚学C++,问一菜鸟级问题/* Note:Your choice is C IDE */
#include<iostream>
using namespace std;
class lk
{
public:
lk(){i=13;c='A';cout<<"call lk"<<endl;}
~lk(){cout<<"~lk() call"<<endl;}
lk(lk&);
private:
int i;
char c;
};
lk::lk(lk&p)
{
i=p.i;
c=p.c;
cout<<"copy lk call"<<endl;
}
int main()
{
lk a;
a.i=10;
a.c='A';
lk b=a;
cout<<b.i<<b.c;
return 0;
}
以上代码有问题,编译器的意思好象是在类LK中找不到i和c.哪里错了啊????