拷贝构造函数

来源:互联网 发布:发那科机器人示教编程 编辑:程序博客网 时间:2024/06/04 18:35
A *foo(A a){    cout << "-----foo enter-----"<< endl;    A *p = new A();    cout << "-----foo exit------"<< endl;    return p;}
A *boo(const A& a){     cout << "----------boo enter--------"<<endl;      A *p = new A();     cout << "----------boo exit --------"<< endl;    return p;}

这两个函数的语义一样,但是下面的函数效率高一些,因为少了一次拷贝构造函数

0 0
原创粉丝点击