きままにブログ

プログラミングを主とした私のメモ帳です。寂しいのでコメントください笑

2015-01-09から1日間の記事一覧

Luaでnewuserdataして、それを利用しようとすると元のデータが破損している【解決】

エラーする状況 デバッグモードでたまにRTTI情報を持っていないと怒られる。 #include <iostream> #include <Lua53/lua.hpp> using std::cout; using std::endl; struct Object { virtual ~Object() { cout << "Object::~Object();" << endl; } }; struct C : public Object { int x; </lua53/lua.hpp></iostream>…

C++のキャスト

C++

なぜキャストが必要か? コンパイラは、あるメモリの最初のアドレスを知ったところで、それがどこまで続くのか、或いはどのメンバがどの位置に現れるかということを事前に知っていないといけません。そうしないと計算できませんからね。だから、ある変数xが型…