摘要: 要尽可能避免从函数返回引用。 1.[ 阅读全文
posted @ 2017-03-01 19:28 郑哲 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 类型: T f();按值返回T; T* f();返回T类对象的指针/地址; const T* f();返回指向const.T类对象的指针 T &f();返回对T对象的引用; const T& f();返回对const T对象的引用; Notes: 1.绝不能返回对局部变量的引用(或指向局部变量的指针 阅读全文
posted @ 2017-03-01 19:17 郑哲 阅读(93) 评论(0) 推荐(0) 编辑
摘要: T为一个类名. 1.void f(T x) 按值传递 :调用函数时,产生一个x的副本,函数中修改x副本的值不会修改x的值; 优点:安全,可以防止参数X在函数中不小心被修改 缺点:1.调用f函数时,因为要产生一个副本,所有要调用T类的构造函数。 2.f函数结束时,又要调用T类的析构函数 若T类是一个大 阅读全文
posted @ 2017-03-01 18:51 郑哲 阅读(148) 评论(0) 推荐(0) 编辑