0

我想通过允许用户指定参数字符串列表来使我的类对象动态可配置,并且对于每个参数字符串,我希望我的类对象有一个单独的变量。

用户可以指定任意数量的参数字符串,因此类对象应该有相应数量的变量。我想这样做而不必将这些变量定义为向量的一部分,但我不确定是否以及如何做到这一点,因为所有类变量都在类代码中显式定义。

例如,假设我们希望变量为“float userVar_${parameter}”。如果用户在配置文件中指定了N个配置1,2,3,...,N,那么类对象应该有N个私有变量userVar_1, userVar_2, userVar_3, ..., userVar_N

感谢您的时间!

4

1 回答 1

1

C++ 是一种静态类型语言。您不能更改变量的类型,也不能在运行时引入新类型。而你的意图涉及两者。

所以不,这是不可能的。

于 2013-02-23T07:03:21.117 回答