c++
文章平均质量分 71
abysm
这个作者很懒,什么都没留下…
展开
-
浅谈C++函数的参数
函数参数的求值顺序 当一个函数带有多个参数时,C++语言没有规定在函数调用时实参的求值顺序。而编译 器根据对代码进行优化的需要自行规定对实参的求值顺序。有的编译器规定自左至右, 有的编译器规定自右至左,这种对求值顺序的不同规定,对一般参数来讲没有影响。但 是,如果实参表达式中带有副作用的运算符时,就有可能产生由于求值顺序不同而造成 了二义性。例如:int z = add_int(++x, x+y)原创 2004-09-07 17:38:00 · 903 阅读 · 0 评论 -
函数重载解析过程详解 (摘老甲克)
下载地址:http://www.winjia.com/outweb/oldjacky/ss.rar原创 2004-09-22 11:03:00 · 904 阅读 · 0 评论 -
关于指针和内存的几个问题
一、"delete p" 会删去 "p" 指针,还是它指到的资料,"*p" ? 该指针指到的资料。"delete" 真正的意思是:「删去指针指到的东西」(delete the thing pointed to by)。同样的英文误用也发生在 C 语言的「释放」指标所指向的记忆体("free(p)"真正的意思是:"free_the_stuff_pointed_to_by(p)" )。 二、能原创 2004-09-07 17:40:00 · 786 阅读 · 0 评论