在C++編程開發(fā)中盡量使用引用做函數(shù)參數(shù)

字號:

如果是不修改參數(shù)值,可改為const引用。
    傳引用主要是可提高效率:如果參數(shù)是類的話,考試大提示不使用引用傳遞,則需要構(gòu)造新的對象,如下:
    class A
    {
    public:
    A()
    {
    cout<<"AA"<    }
    A(const A& a)
    {
    cout<<"A"<    }
    };
    void f(A &a)
    {
    }
    int main(array ^args)
    {
    A a;
    f(a);
    getchar();
    return 0;
    }
    打印AA,如果不使用引用的話打印AA A,即需要多執(zhí)行一次拷貝構(gòu)造函數(shù)