用户指定的对象名称

时间:2013-09-18 20:54:14

标签: c

是否可以为用户指定用户指定的名称。 通常我们会声明Sample s; 我们可以接受用户的对象名吗? 也就是说,要Sample <user-defined-obj-name>;

1 个答案:

答案 0 :(得分:7)

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