malloc
Cの関数によって割り当てられたメモリアドレスへのポインタを渡すことで、Luaのヒープメモリの内容にアクセスすることは可能ですか?
私はこれを試しました:
int *j=(int *)malloc(sizeof(int));
j[0]=5;
(Luaへのポインターとして)渡しj
、次にLuaはポインターが指すメモリー位置の内容にアクセスしますj
。
malloc
Cの関数によって割り当てられたメモリアドレスへのポインタを渡すことで、Luaのヒープメモリの内容にアクセスすることは可能ですか?
私はこれを試しました:
int *j=(int *)malloc(sizeof(int));
j[0]=5;
(Luaへのポインターとして)渡しj
、次にLuaはポインターが指すメモリー位置の内容にアクセスしますj
。