摘要: 在C++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联涵数。 在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来进行替换。 inline函数在被调用的地方,实际上是把函数体的代码部分重复了一遍,而不是象普通函数那样将参数压栈,然后call ....,这样做可以减少函数的调用时间,提高程序执行的效率,但是如... 阅读全文
posted @ 2008-06-11 23:57 能巴 阅读(1019) 评论(0) 推荐(0)
摘要: 程序员们在这等待编译链接项目的8分钟内无所事事,只有查看网页,或者qqmsn,打断先前的思路从他们的上下文环境里面脱离了出来,离开了“顺势工作时间”,等到他们编译好了验证再修改的时候,他们又得花不少的时间来回到刚才的思路。 “顺势工作时间”大致意思就是说2个不连续的半小时的效果远不如一个连续沉浸的1小时的工作效果,如果一个人不能连续沉浸的思考,那么他就很可能陷入在不停的上下文环境切换和浅表思考当... 阅读全文
posted @ 2008-06-11 21:59 能巴 阅读(247) 评论(0) 推荐(0)