快速的问题(理论真的)。我有一个变量,它的类型根据值交替变化,例如:
8, 16, 24, 32
我通过这样做来定义这一点,例如:
uint8_t = 10; // example
但是,此刻我正在切换“数字”并重复代码,但以不同的方式声明整数值。如您所知,这是很多浪费的代码,我想更有效地编写代码。
我想知道是否有可能根据值分配变量的模板?(如果这是有道理的)..
if value == 8
uint8_t = foo;
elseif value == 16
uint32_t
...
有什么想法或建议吗?谢谢 :)