欢迎访问服务百科信息网!
首页 >科技 >对象引用
对象引用

对象引用

(编程中将函数实例化的方式)
对象引用是编程中将函数实例化的一种方式。
对象引用资料
  • 中文名:对象引用
  • 定义:是编程中将函数实例化的一种方式
  • 代码实例:现举一例子说明对象引用作函数
  • 对象引用:类型 & 引用名=已定义的变量名
  • 对象引用格式

    类型 & 引用名=已定义的变量名;

    如:int i=5;

    int &j=i; 相当对j 初始化

    在实际中,使用对象引用作函数参数要比使用对象指针作函数参数更普遍,这是因为使用对象引用作函数参数具有用对象指针作函数参数的优点,而用对象引用作函数参数将更简单,更直接。所以,在C++编程中,人们喜欢用对象引用作函数参数。

    代码实例

    现举一例子说明对象引用作函数参数的格式。

    #include <iostream.h>

    class M

    {

    public:

    M() { x=y=0; }

    M(int i, int j) { x=i; y=j; }

    void copy(M &m);

    void setxy(int i, int j) { x=i; y=j; }

    void print() {cout<

    private:

    int x, y;

    };

    void M::copy(M &m)//第一种格式

    {

    x=m.x;

    y=m.y;

    }

    //第一种格式结束

    void main()

    {

    M p(5, 7), q;

    q.copy(p);

    fun(p, q);

    p.print();

    q.print();

    }

    void fun(M m1, M &m2) //第二种格式

    {

    m1.setxy(12, 15);

    m2.setxy(22, 25);

    }//第二种格式结束

    该例子与上面的例子输出相同的结果,只是调用时的参数不一样。

  • 上一篇百科:Expression Language
  • 下一篇百科:pageContext