C++
1typedef LibInterface* create_t(); 2typedef void destroy_t(LibInterface*); 3
式1でcreate_tという関数型をつくり、式2でdestroy_tという関数型を作ったと認識しています。
以下の式が使用部分です。
C++
1create_t* createHandle = (create_t*) dlsym(handle,"createInstance"); 2destroy_t* destroyHandle = (destroy_t*) dlsym(handle, "deleteInstance");
なぜ同じ関数に異なる関数型が使用されているのでしょうか。
よく理解できません。
回答の程、よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/01 03:22