質問
さまざまなタイプのいくつかの変数があるとしましょう。
int MyInteger;
double MyDouble;
char MyChar;
これらの変数へのポインターは、ボイドポインターの単一配列に保存されます。
void* IntegerPointer = &MyInteger;
void* DoublePointer = &MyDouble;
void* CharPointer = &MyChar;
void* PointerArray[] = {IntegerPointer, DoublePointer, CharPointer};
データ型情報を並列配列に保存したいと思います。 type_info
タスクに適しているようですが、割り当てはサポートされていません。だから私はただこのようなことをすることはできません:
type_info TypeInfoArray[] = {int, double, char};
データ型に関する情報を保存する他の方法はありますか?
正しい解決策はありません
所属していません StackOverflow