这些设备对我的模块来说,都提供一些level而已。这些level对每个设备有不同的语义。比如3060是5个level,这五个可能对应五个频率。那么用enum起什么名字呢?这个时候名字已经失去了意义了:LELVE_0, LEVEL_1,这个可读吗?然后3070假定6个LEVEL。这个6个怎么命名?4080假定5个LEVEL,和3060用一样的enum?
【 在 zeus2615 的大作中提到: 】
: 如果你的所有设备都是只有一个用int表示的状态,那就
: enum Hardware {
: GPU(u16),
: ...................
--
FROM 72.197.247.*