Объявление переменных класса по мере необходимости

Я хотел бы сделать мой объект класса динамически настраиваемым, позволяя пользователю указывать список строк параметров, и для каждой из этих строк параметров мне бы хотелось, чтобы мой объект класса имел отдельную переменную.

Пользователь может указать любое количество строк параметров, поэтому объект класса должен иметь соответствующее количество переменных. Я хотел бы сделать это без необходимости определять эти переменные как часть вектора, но я не уверен, что и как это можно сделать, поскольку все переменные класса определены явно в коде класса.

Например, допустим, мы хотим, чтобы переменные были «float userVar _ $ {параметр}».
Если пользователь указывает N конфигураций 1,2,3, …, N в файле конфигурации, объект класса должен иметь N личных переменных userVar_1, userVar_2, userVar_3, …, userVar_N

Спасибо за ваше время!

0

Решение

C ++ является статически типизированным языком. Вы не можете ни изменять тип переменной, ни вводить новые типы во время выполнения. И ваше намерение включает в себя оба.

Так что нет, это невозможно.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]