0

是否可以将用户指定的名称分配给对象。通常我们声明Sample s; 我们可以接受来自用户的对象名称吗?也就是说,使Sample <user-defined-obj-name>;

4

1 回答 1

7

不,这在 C 中是不可能的(直接)。变量名是编译时构造,在运行时并不真正存在。您能做的最好的事情是制作某种关联数据结构,并将用户提供的字符串映射到那里的对象。

于 2013-09-18T20:55:56.903 回答