摘要: 5 函数调用约定 创建一个栈帧的最重要步骤是主调函数如何向栈中传递函数参数。主调函数必须精确存储这些参数,以便被调函数能够访问到它们。函数通过选择特定的调用约定,来表明其希望以特定方式接收参数。此外,当被调函数完成任务后,调用约定规定先前入栈的参数由主调函数还是被调函数负责清除,以保证程序的栈顶指... 阅读全文
posted @ 2014-05-28 16:02 clover_toeic 阅读(22025) 评论(13) 推荐(27) 编辑
摘要: 说明 本文参考MDU系列某产品OMCI模块现有代码,提取若干实例以说明目前的代码质量,亦可作为甄别不良代码的参考。 本文旨在就事论事,而非否定前人(没有前人的努力也难有后人的进步)。希望以史为鉴,不破不立,最终产出高质量的代码。一 质量现状 不考虑业务实现,现有的OMCI模块代码质量不甚理想。... 阅读全文
posted @ 2014-05-28 09:53 clover_toeic 阅读(2222) 评论(0) 推荐(5) 编辑