У меня есть некоторые определяемые значения, например, такие:
#define DEF_1 0x0010
#define DEF_2 1001
#define DEF_3 3702
#define DEF_4 32772
Я хочу сохранить эти значения в векторе или массиве, но, к сожалению, я не знаю, как они будут использоваться в будущем(как какого типа), так что не уверен, что это должен быть вектор какого типа?Как вы можете видеть, есть даже один гекс.
Так что я думаю, что могу сделать std::vector<*char>
.Но потом, в будущем, каждый раз, когда мне нужно его использовать, мне нужно конвертировать его в нужный мне тип.
Нет ли более простого способа?Нет ли универсального типа, который позволял бы мне использовать элементы массива такими, как они: #defined
?
За любую помощь, заранее спасибо.