摘要: 大多开发软件的装目录下都有很多有价值的东西,比如help文档、user guide、src文件等。今天在VS的安装目录下发现了库函数的源文件,这些文件中有对所有库函数的实现,是Microsoft Corporation写的,应该都是经过优化的,以后在需要自己实现这些函数时,可以作为参考。 阅读全文
posted @ 2013-07-03 20:16 永不止步,永无止境 阅读(1099) 评论(0) 推荐(0)
摘要: C中常用库函数以及所需头文件 阅读全文
posted @ 2013-07-03 16:19 永不止步,永无止境 阅读(315) 评论(0) 推荐(0)
摘要: 函数名字修饰(Decorated Name)方式 函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型。LINK程序或其他工具有时需要指定函数的名字修饰来定位函数的正确位置。多数情况下程序员并不需要知道函数的名字修饰,LINK程序或其他工具会自动区分他们。 阅读全文
posted @ 2013-07-03 15:41 永不止步,永无止境 阅读(2145) 评论(0) 推荐(0)
摘要: 在参数传递中,有两个很重要的问题必须得到明确说明: 当参数个数多于一个时,按照什么顺序把参数压入堆栈 函数调用后,由谁来把堆栈恢复原装 在高级语言中,通过函数调用约定来说明这两个问题。 阅读全文
posted @ 2013-07-03 11:43 永不止步,永无止境 阅读(174) 评论(0) 推荐(0)
摘要: 对_stdcall 的理解 (COM学习中的问题)( 阅读全文
posted @ 2013-07-03 11:34 永不止步,永无止境 阅读(146) 评论(0) 推荐(0)
摘要: _cdecl 是C Declaration的缩写,表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数无需要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。 阅读全文
posted @ 2013-07-03 11:30 永不止步,永无止境 阅读(3145) 评论(0) 推荐(0)