c++第一个小程序 第一个小程序是什么
#include iostreamusing namespace std;int main(){const int SIZE=50;//定义大小。char name[SIZE]; cout"please input you name!\n"; //提示cinname;//输入cout"hello world:"nameendl; //输出return 0;} #include iostreamusing namespace std;int m
0评论2023-02-09579
- C++、Python、Rust、Scala 构建编译器的差异性究竟有多大?
0评论2023-02-09
Rust 优劣势: v.s. C++ / v.s. Go(持续更新)
Rust 发展速度比 C++ 强很多。如果去翻 open-std 的故纸堆,会发现 C++ 这边有很多人(包括标准委员会的人)提了有用的提案,但后来大多不了了之或经历了非常长的时间才进入标准。 C++ 设计哲学思想体系另外就是以前就有的:Rust 有很漂亮的宏和植入类型
0评论2023-02-09849
- 为什么大学普遍都教C/C++、Java,而不教Golang、Python、Rust?
0评论2023-02-09
- xmake v2.6.1 发布,使用 Lua5.4 运行时,Rust 和 C++ 混合编译支持
0评论2023-02-09
- 为什么学习Rust,Rust、Java、C、C++对比(leetcode平台)
0评论2023-02-09
perl C/C++ 扩展(一)
通过h2xs 中间件,我们可以快速的使用c或则C++ 库来实现perl 扩展功能第一讲:跑通hello world 程序******************************我们使用命令:h2xs -A -n test它会帮助你建立一个test的文件夹,里面已经初始化部分文件了进入test目录cd test打开文件test.
0评论2023-02-09714
perl 语言学习——从C/C++到perl
use strict;use warnings;#数值比较大小和字符串比较大小 my $str1="1 -the first str"; my $str2="1 - the second str"; if($str1==$str2) { print "numerically equal\n"; } if($str1 eq $str2) { print "stringwise equal\n" ; } pri
0评论2023-02-09552
在Lua代码中调用C++函数(转载) lua和c相互调用
Lua代码中调用C函数对Lua来说至关重要,让Lua能真正站到C这个巨人的肩膀上。 要写一个能让Lua调用的C函数,就要符合lua_CFunction定义:typedef int (*lua_CFunction) (lua_State *L); 当Lua调用C函数的时候,同样使用栈来交互。C函数从栈中
0评论2023-02-09833
Cocos2dx-lua开发之c++绑定到lua
一. 简单介绍文章介绍是在实际的游戏开发项目中,将自定义的C++类绑定到lua中,能够让lua调用c++类。会创建一个python脚本,执行python脚本会让自动将我们的c++类绑定到lua。生成我们要的代码。文章会介绍配置环境、编写脚本、测试类、实际项目中调用,以及
0评论2023-02-09526
lua c++中的一种回调解决方法
cocos2dx 3+ 版本 lua 函数回调问题, 我在项目中是这样解决的:因为我是使用了cocos 带有的 lua 绑定脚本(python写的): cocos2d-x/tools/tolua/genbindings.py在生成绑定的cpp文件中 作出 一点修改就好了:注释掉的那句是本来生成的代码 改用tolua_fix 中
0评论2023-02-09510
cocos2dx spine之一 :spine缓存 (c++ & lua)
cocos2dx版本为3.101.在使用spine的过程中,发现了一个比较严重的问题:每次创建SkeletonAnimation的时候都会很卡,即使是使用同一个骨骼数据skeletonData。 跟踪代码发现,在每次调用函数spine::SkeletonAnimation::createWithFile (const std::string skele
0评论2023-02-09757
- c/c++导出lua绑定 C调用lua
0评论2023-02-09
Lua和C++交互 学习记录之五:全局数组交互
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍)部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.数组①数组是key值从1开始并连续递增的table。②索引号是从1开始,不是从0开始。 2.既然是t
0评论2023-02-09670
- C++与Lua交互之配置&交互原理&示例 lua调c
0评论2023-02-09
CAPI c++ 遍历lua表
1.一些用来遍历lua表的api简介以下是对下面几个函数的认识不对请批评指正:lua_istable:是否是一个表 lua_gettable(L,int index) :把lua栈的索引为index表的lua栈的index+1所指的索引的值弹出。也就是弹出table[index+1];lua_next(L,index):先把 表(lua栈 i
0评论2023-02-09631
Lua和C++交互 学习记录之九:在Lua中以面向对象的方式使用C++注册的类
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍)部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 在上一节《Lua和C++交互 学习记录之八:注册C++类为Lua模块》里介绍了在Lua中以模块的方式使用
0评论2023-02-09595
Lua与C++ 第五篇(C++调用Lua的函数)
本文转载于:http://blog.csdn.net/musicvs/article/details/8451361笨木头花心贡献,啥?花心?不呢,是用心~正文: 经过前面几章的介绍,相信大家对Lua的堆栈已经比较熟悉了,如果还不是很熟悉的朋友,建议多看几遍前面的教程,或者多敲几次代码。 那么,
0评论2023-02-09710
cocos:C++ 导出到lua, genbindings.py修改
1. 准备把tools目录下的cocos2dx_extension.ini, genbindings.py, userconf.ini拷贝到一个新的目录下,作为修改模板2. 修改genbindings.py - build.py2.1NDK_ROOT = "/Users/staff/Documents/worksoft/android-ndk-r9" 必须是r9的不能用最新的r102.2三个目录
0评论2023-02-09535
- tolua++实现lua层调用c++技术分析
0评论2023-02-09