約 100 の異なる構造体型があり、言及された 100 の構造体型の 1 つへの void ポインターを返す関数もいくつかあるとしましょう。
したがって、タイプの文字列表現もあります。を定義
typedef struct SomeStr {...};
した場合、その構造体には文字列がありますchar *strName = "SomeStr";
したがって、型の名前を含む void ポインターと文字列がある場合、ランタイムで適切な型に「動的」キャストを行う方法はありますか、または 1 つずつキャストする必要がありますか?