05 2012 档案
利用已有的 bind 构造 ScopeExit
摘要:对于 ScopeExit,以前有提到过(见《这种代码结构如何组织?goto or do…while(0)?》)。使用场景再简单提一下: bool GenFile() { HANDLE hFile = CreateFile(_T("Test.txt"), GENERIC_WRITE, 0, NUL, 阅读全文
posted @ 2012-05-20 23:07 溪流 阅读(17) 评论(0) 推荐(0) 编辑
调用约定总结
摘要:以前做 Function 的时候恰好取巧避免掉了,这些天在做 Bind,不得已要把每个调用约定罗列一遍。顺手把这些东西复习一下,总结如下—— (所有内容针对 VC 编译平台) 一、x86 名称 传参方式 栈清理 C 语言函数重命名(例:int func(int, double)) __cdecl 从 阅读全文
posted @ 2012-05-12 01:36 溪流 阅读(18) 评论(0) 推荐(0) 编辑