私は Lua C API をいじくり回してきましたが、自分ではよくわからないことに出くわしました。
ええと、異なるメタテーブルを持つ複数の lightuserdata を持つことはできないことは承知していますが、ポインターが同じ型であっても、個々のメタテーブルを持つ異なる C モジュールに lightuserdata を持つことは可能ですか?
例えば。
モジュール A : lightuserdata は整数型 + メタテーブル A を指します モジュール B : lightuserdata は整数型 + メタテーブル B を指します
モジュール B がモジュール A の lightuserdata のメタテーブルを上書きしないことを願っています。
これが起こるかどうか誰でも知っていますか?