Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Lua入门之一:C/C++ 调用Lua

Lua入门之一:C/C++ 调用Lua

Lua和C / C++的数据交互通过栈进行, 操作数据时,首先将数据拷贝到"栈"上,然后获取数据,栈中的每个数据通过索引值进行定位,索引值为正时表示相对于栈底的偏移索引,索引值为负时表示相对于栈顶的偏移索引,索引值以1或 - 1为起始值,因此栈顶索引值永远为 - 1, 栈底索引值永远为1 。 "栈"相当于数据在lua和c / c++之间的中转地。每种数据都有相应的存取接口 。--region *.lua--Date--此文件由[BabeLua]插件自动生成...
Lua入门之二:C/C++ 调用Lua及多个函数返回值的获取

Lua入门之二:C/C++ 调用Lua及多个函数返回值的获取

当 Lua 调用 C 函数的时候,使用和 C 调用 Lua 相同类型的栈来交互。C 函数从栈中获取她的参数,调用结束后将返回结果放到栈中。为了区分返回结果和栈中的其他的值,每个 C 函数还会返回结果的个数(the function returns (in C) the number of results it is leaving on the stack.)。// luacallcpp.cpp : 定义控制台应用程序的入口点。//#include "st...
不是所有“病毒”都是病毒: 恶意软件术语解释

不是所有“病毒”都是病毒: 恶意软件术语解释

许多人将恶意软件称为病毒,但从专业的角度讲,这并不准确。你也许听说过许多超出病毒范围的词语:恶意软件、蠕虫病毒、特洛伊木马、根访问权限工具、键盘记录工具、间谍软件等等。那么这些词具体是什么含义呢?这些术语不仅仅在骇客之间使用,还广泛用于主要新闻、网络安全问题和科技骇闻之中。了解它们能够帮助我们知晓这其中的危害。恶意软件“恶意运作软件”简称“恶意软件”。许多人使用“病毒”来解释这一类软件...
<< 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 >>