假设我有一些不同类型的变量.
int MyInteger;
double MyDouble;
char MyChar;
Run Code Online (Sandbox Code Playgroud)
这些变量的指针存储在一个void指针数组中.
void* IntegerPointer = &MyInteger;
void* DoublePointer = &MyDouble;
void* CharPointer = &MyChar;
void* PointerArray[] = {IntegerPointer, DoublePointer, CharPointer};
Run Code Online (Sandbox Code Playgroud)
我想将数据类型信息存储在并行数组中. type_info似乎适合该任务,但不支持赋值.所以我不能只做这样的事情:
type_info TypeInfoArray[] = {int, double, char};
Run Code Online (Sandbox Code Playgroud)
有没有其他方法来存储有关数据类型的信息?
| 归档时间: |
|
| 查看次数: |
1497 次 |
| 最近记录: |