七夜狐

博客园 首页 新随笔 联系 订阅 管理

2013年11月27日 #

摘要: 提到C++与lua互调,不可不提栈。 栈是C++和Lua相互通讯的一个地方。 首先这个栈并不是传统意义上的栈(传统的栈需要放同一种数据类型,但在网上的某些资料说,每个栈元素是一个联合体)。 栈从上向下分别是-1,-2,-3... ; 从下向上分别是1,2,3... 这也就是lua_gettop为什么... 阅读全文
posted @ 2013-11-27 23:49 七夜狐 阅读(674) 评论(0) 推荐(0) 编辑

摘要: int main1(int argc, const char * argv[]){ lua_State* L = luaL_newstate();//创建栈 luaopen_base(L); luaopen_io(L);//打开lua base,io两个库 int... 阅读全文
posted @ 2013-11-27 23:31 七夜狐 阅读(404) 评论(0) 推荐(0) 编辑

摘要: 今天面试被问到一个类的内存问题,有些记不清楚了。用了 C++这么年,实在是不应该。 于是上网查了一些资料,并做了实验,整理如下: 所用测试环境为64位mac air,编译器为XCode 1.最简单 class Test{public: int a ;}; printf("size=... 阅读全文
posted @ 2013-11-27 21:06 七夜狐 阅读(1162) 评论(11) 推荐(4) 编辑