摘要: 文件A:........ShowCurrentInfo(const char * function,const char* file, int line){ ........}文件B 类C: C::doSomeThing() {行号:122 ......行号:123 ShowCurrentInfo(__FUNCTION__ , __FILE__ , __LINE__);行号:124 ...... }亮点在于:__FUNCTION__ 记录当前所在的函数区域,如上值为: "C::doSomeThing"__FILE__ 记录当前所在文件的绝对路径,如上值为: "e: 阅读全文
posted @ 2011-03-17 11:56 skydesign 阅读(227) 评论(0) 推荐(0)
摘要: PASCAL是一种计算机通用的高级程序设计语言,但不仅仅是语言。如下: int PASCAL WinMain(...) { ......} WinMain函数前的PASCAL是什么意思呢? PASCAL是函数在调用时,针对参数的压栈约定(即参数从右向左压栈),函数返回时需要重新调整堆栈指针,对于WinMain函数是必须的 阅读全文
posted @ 2011-03-17 10:30 skydesign 阅读(254) 评论(0) 推荐(0)