用户指定的对象名称

Pri*_* Km 0 c

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

Car*_*rum 7

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

  • 它在C++中是一样的. (2认同)