- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 动态链接库的小总结
"动态链接库"这个名字非常的熟悉,却又常常让我非常的疑惑,比如今天。查了些资料也动了下手,把一些过程和结论记下来。问题一、库文件的后缀 一个比较常识的知识是,Linux下的静态库以.a结尾,而windows下的静态库以.lib结尾。Linux下的动态库以.so结尾,windows下的动态库以.dll。有一点值得注意的是,windows下VC使用的动态库一般还需要一个导
2015-01-30 10:35:54 1038 2
原创 C++静态成员变量
今天在弄一段代码的时候遇到了静态成员变量的问题。卡了一段时间后,果断翻出《深入探索C++对象模型》,大概明白了问题所在。这事给我的一点启示就是“纸上得来终觉浅,绝知此事要躬行”。首先看看问题吧!其实就是一个类型的定义。代码如下:
2015-01-14 12:05:53 1069
原创 Lua调用C函数的实现
看Lua有一段时间了,说实话进展挺慢的。归根到底是因为“动机不纯”,我确实不是抱着学Lua的心态去看资料的。本来看Lua就是听说Lua的实现比较简单,可以借Lua理解解释性语言的一些细节实现。当然Lua也确实不简单的,闭包什么的概念以前都没听说过。没用过Lua却去硬啃Lua语言实现,我也是蛮拼的! 我主要的参考资料是云风大神的《Lua源码赏析》和高手翻译的《LUA中文教程》。这里
2015-01-08 10:50:27 913
转载 Lua5.2源代码解析
源代码版本:lua-5.2.0 一、概览 1、lua脚本中暴露的库相关 lbaselib.c - 基础函数库(方便使用lua内部的功能) lbitlib.c - 位运算库 lcorolib.c - 协程库 lstrlib.c - 字符串库,提供通用字符串处理功能 lstring.c - 字符串表(保存所有由Lua操作的字符串集合) lmathlib.c - 数学
2015-01-04 11:12:50 974
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人