代码改变世界

VC6在win7环境下无法添加以及打开现有文件的解决办法

2015-07-29 10:38 by 少校的烦恼, 498 阅读, 0 推荐, 收藏, 编辑
摘要:在VC6.0中使用键盘快捷键或者是文件菜单打开现有文件以及添加文件出现编辑器停止响应,弹出内容为Microsoft(R) Developer Studio已停止工作 Windows正在检查解决该问题的解决方案,在我的机器上是这样解决的, 添加插件 1.使用附件中的FileTool.exe fil... 阅读全文

C++静态库与动态库

2015-07-28 15:53 by 少校的烦恼, 156 阅读, 0 推荐, 收藏, 编辑
摘要:C++静态库与动态库 这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库 库是写好的现有的,成熟的,可以复用的代... 阅读全文

函数类型+WINAPI+函数名(例如inline DWORD static WINAPI RecordToKeys(const DRWT& theDRWT,WTSBH* pKey,DWORD dwMaxNum)

2015-07-17 09:09 by 少校的烦恼, 918 阅读, 0 推荐, 收藏, 编辑
摘要:winapi标识符在WINDEF.H定义,语句如下: #define winapi __stdcall 让我们说说这个__stdcall stdcall调用约定 stdcall很多时候被称为pascal调用约定,因为pascal是早期很常见的一种教学用计算机程序设计语言,其语法严谨,使用的函数调用约... 阅读全文

关键字static/const的作用

2015-07-01 15:45 by 少校的烦恼, 141 阅读, 0 推荐, 收藏, 编辑
摘要:static关键字的作用:(1)设置变量的存储域,函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;(2)限制变量的作用域,在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问;(3)限制函数... 阅读全文