C++
文章平均质量分 82
liaohong940908
这个作者很懒,什么都没留下…
展开
-
拷贝构造函数,浅拷贝,深拷贝
拷贝构造函数特点:拷贝构造函数可以使用一个已经存在的对象来初始化另一个同类型的对象,它具有唯一的参数,且该参数为拷贝构造函数所在类类对象的引用。 拷贝构造函数在三种情况下会被调用: 1.一个对象需要通过另一个对象来初始化 2.一个对象以值传递的方式使用 3.一个对象以值传递的方式从函数返回原创 2015-12-12 19:21:09 · 264 阅读 · 0 评论 -
C++中值传递、指针传递、引用传递的总结
1. 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。 void swap(int a,int b) { int temp; temp=a; a=b; b=temp; c转载 2015-12-11 19:09:18 · 379 阅读 · 0 评论