質問

さまざまなタイプのいくつかの変数があるとしましょう。

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};

データ型に関する情報を保存する他の方法はありますか?

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top