logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Win32下 Qt与Lua交互使用(四):在Lua脚本中自由执行Qt类中的函数

话接上篇。通过前几篇博客,我们实现在Lua脚本中执行Qt类中函数的方法,以及在Lua脚本中连接Qt对象的信号与槽。但是,我们也能发现,如果希望在Lua脚本中执行Qt类的函数,就必须绑定一个真正实现功能的函数。如QWidget::show(),需要写一个在栈中取出widget指针,widget调用show()函数的方式。如果希望在Lua中调用大量函数,就需要编写大量的C...

#lua
Win32下 Qt与Lua交互使用(一):配置Qt下Lua运行环境

偶然间看到Lua这种脚本语言,有点兴趣,简单学习了一下。发现Lua与C++之间可以实现非常强的交互性。Lua中可以使用C++中的函数,C++中也可以使用Lua中的函数。由此可以引发出很多奇思妙想了。简单来说,Lua动态的特性补充了C++的功能。当然,也看你具体怎么用。笔者经常使用Qt,故准备将Qt和Lua结合在一起。想象一下在Lua脚本中调用如...

#lua
杭电 HOJ 1584 蜘蛛牌 解题报告

嗯,回溯直接暴力吧。在网上也看到了用树做的,没有细看。回溯的话可以直接搜索没有被移动的牌,以及比它大的没有移动的牌,DFS,看代码吧:#include <iostream>using namespace std;int s[11],v[11],ans;void DFS(int num,int sum){if(su...

杭电 HOJ 2553 N皇后问题 解题报告

回溯法,经典题啊。发现很简单有木有。。。看代码~用数组保存sum值,否则会超时。杭电也够坑人的。。。#include <iostream>using namespace std;int col[11],dia[21],evil[21];int n,sum,s[11];void DFS(int x){int i;...

杭电 HOJ 2072 单词数 解题报告

无奈的Wrong了N次,请教师兄后才搞定这题。。。注意消空格,用STL里的set做的,代码如下:#include <iostream>#include <set>#include <string>using namespace std;int main(){set<string> st;...

到底了