14-30.txt

来自「c和c++完美演绎,里面有编程的方法,对编程技术的提高有很大的帮助」· 文本 代码 · 共 34 行

TXT
34
字号
/*范例14-30*/
#include <iostream.h>
class A
{
  private:
    int a;
    int b;
  public:
    A():a(10),b(20){}
    void fun(A Aobj,const A X1)  //设定常数参数
    {
      Aobj.a=100;
      Aobj.b=200;
      cout<<"Aobj.a="<<Aobj.a;
      cout<<"\tAobj.b="<<Aobj.b<<endl;

      cout<<"\nX1.a="<<X1.a;
      cout<<"\t\tX1.b="<<X1.b<<endl;
      //X1.a=100;   ERROR,因X1已设定为常数,所以不可再行修改
    }
};
void main()
{
  A obj1;
  obj1.fun(obj1,obj1);
  getchar();
}

程序执行结果:
Aobj.a=100      Aobj.b=200

X1.a=10         X1.b=20

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?