- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 非递归实现n的阶乘全组合、全排列
3个数全排很简单,012、021、102、120、201、210共计6种情况,写代码3层for循环就能搞定,3个数,3是常量,如果是n个数呢(n是个变量)?如何用代码写n个for循环?不太可能。如果遇到相关需求,没有一两个小时写不出来, 所以,记录下非递归n阶排列组合情况,备用一、非递归n个数全部组合(例子中只输出一半的情况 nLoopCount = nSampleCount / 2;)// 组合Cmnvoid Combination(int n){ int nSampleC...
2020-11-26 11:47:51 505
原创 运算符优先级别
Level Precedence group Operator Description Grouping 1 Scope :: scope qualifier Left-to-right 2 Postfix (unary) ++ -- postfix increment / decrement Left-to-right () functional forms [] subscript . ->
2020-07-22 19:16:14 559
原创 比lua更快的脚本luc
2015年,写了一个C++语法的脚本,经过测试,性能比lua差太多,就没有继续。今年,闲来无事,继续研究,到底比lua慢在哪里?经过优化,重构,再次优化,再次重构,性能已经比lua快,差不多比lua快3倍的样子。 测试例子,是循环很多次,计算开方、三次开方,结果如下图:测试代码lua:function LuaSqrt(x) a = x; x1 = 1; x2 = 2; while (x ~= 0 and (x2 <= 0.9999...
2020-07-22 18:30:31 753
转载 (转)_beginthread还是CreateThread
_beginthread还是CreateThread 程序员对于Windows程序中应该用_beginthread还是CreateThread来创建线程,一直有所争论。本文将从对CRT源代码出发探讨这个问题。 I. 起因今天一个朋友问我程序中究竟应该使用_beginthread还是CreateThread,并且告诉我如果使用不当可能会有内存泄漏。其实我过去对这个问题也是一知半解,为了对
2012-09-13 11:40:19 391
原创 lua(三)面向对象思想
Table的使用,面向对象思想(关于table在lua脚本中的定义以及语法,不做介绍,baidu以及google非常多。本文将介绍,lua在C++面向对象思想的应用)一(metatable)lua的metatable的官方解释,1. 每个table和每个full user data都可以有自己的metatable,并可通过setmetatable和getmetatable进行访问
2012-02-16 11:20:07 623
原创 lua(二)如何同C互相通信
简单分析一下lua源代码,发现,lua.c文件,最后是main函数,lua在C中的结构以及如何解析lua代码,在该文件中都可以找到,有兴趣的朋友可以深入研究。我承认我是没看懂。Lua库没有定义任何全局变量。它所有的状态保存在动态结构lua_State中,而且指向这个结构的指针作为所有Lua函数的一个参数。这样的实现方式使得Lua能够重入(reentrant)且为在多线程中的使用作好准备。每次写
2012-02-14 18:12:37 876
原创 lua(一)基本介绍
lua脚本在魔兽世界中的运用,得到了游戏行业的认可,大部分游戏公司都在使用。lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。目前最新版本为
2012-02-14 16:02:09 447
原创 蛋疼的CSDN
原来的CSDN账号(tolirry@tom.com)以及邮箱账号作废了,因为邮箱账号被屏蔽,无法挽回,所以自然而然的CSDN账号也废掉了,不得不从新注册。CSDN,让我说你啥好呢?
2012-02-10 11:55:06 403
自己没事写的俄罗斯方块源码
2020-12-22
比lua快3倍的C++语法脚本luc脚本(一)
2020-07-22
把C++当脚本(三)源码
2015-04-29
把C++当做脚本(二)
2015-04-29
把C++当做脚本例子
2015-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人