相关疑难解决方法(0)

使用直接Lua,如何公开现有的C++类目标以便在Lua脚本中使用?

我一直在使用C++嵌入Lua脚本的经验,我可以在这里使用.

考虑以下两个类:

// Person.hpp
#pragma once
#include <string>

class Person {
    private:
        std::string p_Name;
        int p_Age;

    public:
        Person(const std::string & strName, const int & intAge)
            : p_Name(strName), p_Age(intAge) { }

        Person() : p_Name(""), p_Age(0) { }

        std::string getName() const { return p_Name; }
        int getAge() const { return p_Age; }

        void setName(const std::string & strName) { p_Name = strName; }
        void setAge(const int & intAge) { p_Age = intAge; }
};
Run Code Online (Sandbox Code Playgroud)

......而且......

// PersonManager.hpp
#pragma once
#include "Person.hpp"
#include <vector> …
Run Code Online (Sandbox Code Playgroud)

c++ lua

7
推荐指数
1
解决办法
3603
查看次数

在C++和Lua之间来回发送变量指针?

我正在寻找一种在C++和Lua之间来回传输变量地址的方法.例如,将对象从C++传输到Lua并进行一些处理,然后将其传回C++.

但是,问题是如何从Lua执行C++函数或方法?或者需要解决方法吗?

如果可能的话,您是否可以添加一个代码段来向我展示它是如何完成的?

我知道我还没有完全理解整个画面,所以如果有什么不妥,请纠正我.

c++ variables scripting lua pointers

1
推荐指数
1
解决办法
4823
查看次数

标签 统计

c++ ×2

lua ×2

pointers ×1

scripting ×1

variables ×1