假设给出了某个变量的类型,并且实际数据位于内存中的某个位置。例如:
const type &type, const void *key
key是指向内存中某个对象的指针。 “它可以是任何数据类型的任何对象”。如果我知道给定对象的类型,如何使用正确的数据类型创建实际对象?
类型的范围是int,realint和char。我想在这种情况下需要一个switch语句;但是,交换机内的变量只适用于该范围。我需要变量以供进一步使用。
编辑:RawN解释是对的。如何通过知道类型在运行时创建新变量。