gpt4 book ai didi

c++ - 根据需要声明类变量

转载 作者:行者123 更新时间:2023-11-28 07:45:14 27 4
gpt4 key购买 nike

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

用户可以指定任意数量的参数字符串等,类对象应该有相应数量的变量。我想在不必将这些变量定义为 vector 的一部分的情况下执行此操作,但我不确定是否可以以及如何完成此操作,因为所有类变量都在类代码中明确定义。

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

感谢您的宝贵时间!

最佳答案

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

所以不,这是不可能的。

关于c++ - 根据需要声明类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15037751/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com