摘要: 作者:陈太汉是的。我们讨厌产生临时变量,因为它要占用我们的内存,消耗我们的CPU时间,让我们的程序性能降低。但有时候它是必须的。那讨厌的临时变量什么时候产生呢?产生临时变量的三种情况:一:以By Value的方式传值;二:参数为const的类型。三:类型转换一:以By Value的方式传值。 我们都知道,引用类型和指针类型传递的都是地址,可以直接对地址中存放的数据进行操作, 而以传值的方式传递参数,就会在heap中重新分配一个临时区域, 将实参中的数据拷贝到临时区域中,而你对这分数据进行的任何的操作都不会影响实参的内容,因为实参跟形参只是内容相同, 分别在两块不同的内存中。而引用和指针操作的是 阅读全文
posted @ 2011-07-04 15:54 啊汉 阅读(4290) 评论(6) 推荐(1) 编辑