摘要: 一、函数与参数1、传值参数:template<class T> T Abc(T a, T b, T c) { return a+b+b*c+(a+b-c)/(a+b)+4; }假定a,b,c是传值参数,在函数被调用时,类型T(T可以是int,float等或自定义类型)的复制构造函数把相应的实际参数分别复制到形式参数a,b,c之中,以供函数使用;而在函数返回时,类型T的析构函数会被唤醒,以便释放形式参数a,b,c.缺点:大量传值开销大例如:假定数据类型为用户自定义的 M a t r i x,那么它的复制构造函数将负责复制其所有元素,而析构函数则负... 阅读全文
posted @ 2013-04-19 22:18 Claire Liu 阅读(227) 评论(0) 推荐(0) 编辑