之前没学这段,所以前面突然出现了类的构造函数和堆的创建确实有点跟不上,现在回过头来后就都清楚了,还是要复习一遍。
程序:
class A
{
public:
void set(int a,int b){i=a;j=b;}
void print(){cout<<i<<j<<endl;}
private:
int i;
int j;
};
int main()
{
A *a;//创建一个类A的指针*a
a=new A;//开辟一个类A的对象的堆空间,并将空间的地址赋给指针a
a->set(3,4);//调用对象a的成员函数set()并通过该函数来给a的私有变量赋值
a->print();//调用对象a的成员函数print()输出赋值
return 0;
}