- 博客(4)
- 收藏
- 关注
原创 Lua学习---c和lua的交互之表的操作
lua_gettable lua_getglobal(L, "mytable") lua_pushnumber(L, 1) lua_gettable(L, -2) lua_settable lua_getglobal(L, "mytable") lua_pushnumber(L, 1) lua_pushstring(L
2014-05-22 22:09:26 456
原创 关于面试题中 struct 内存长度感想
最近面试中遇到了 求struct结构内存长度问题,当时没回答上来,后来通过网上收集资料和调试程序,总结了这类问题的答案。 首先要了解#pragma pack(k)宏(其中,k为2的n次方), 这决定了调试结果,我们把一个结构所占内存看成大盒子,那么结构中包含的数据必须以一定的规则存放在大盒子里,如何存放呢?步骤如下 第一步:系统提供体积为K值的小盒子,我们先要把数据存放在这些小盒子里
2012-07-27 18:16:52 406
转载 动态绑定,多态性,函数覆盖,函数重载,函数隐藏,这些概念你分的清吗?
先介绍下,前3个概念。这3个概念是一致的,不同的书上有不同的叫法, 但是他们的本质是一样的。 都体现了面向对象编程语言的一个重要的特点。 识记关键词:(动态绑定,多态性,函数覆盖),基类,派生类,基类指针(引用),虚函数 实现手
2012-05-12 16:30:41 616
转载 C++常识
1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”? 答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。 通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。extern "C"是连接申明(linkage declaration),被
2012-05-12 16:14:06 574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人