main.cpp
#include <stdio.h>
#include "lua.hpp"
#include <string.h>
#include <string>
#include <iostream>
using namespace std;
class Student
{
public:
Student():m_age(0), m_name(""){
}
~Student(){
}
int m_age;
string m_name;
void setAge(int age){
m_age = age;}
int getAge(){
return m_age;}
void setName(const char* name){
m_name = name;}
const char* getName(){
return m_name.c_str();}
};
int Lua_CreateStudent(lua_State *L)
{
Student **s = (Student**)lua_newuserdata(L, sizeof(Student*))