c++ - 在 C++ 中枚举类型中的属性
问题描述
我正在使用 Arduino 开发 Wordclock,所以我们使用的是 C++。我想将相应的像素和单词的长度保存在一个类型中,这样我就可以调用一个函数,该函数将单词显示为一个属性。
所以这就是我想出的:
(Pseudocode)
type WORD
property1 = pixelPosition (integer)
property2 = wordLength (also integer)
我还想以紧凑的形式实现所有值,例如像这样的枚举:
word1= (123, 3);
而不是这个:
word1.pixelPos = 123;
word1.length = 3;
不幸的是,我没有找到在枚举中设置两个值的方法。有没有办法可以创建自定义类型并将其设置为我想要枚举的类型?
解决方案
推荐阅读
- apache-spark - Spark 中可以从 Executor 传递到 Driver 的最大数据
- postgresql - 将查询结果保存到列数未知的临时表中
- atom-editor - Atom,如何在最后一个选项卡中定位打开文件?
- powershell - powershell - 挖掘并强制使用 IPv6 或 IPv4
- shell - Unix 日期 当前日期 -(减号)日期(昨天日期)
- c++ - QListView 不显示模型中的数据
- javascript - 另一种在 html 中显示来自外部文件的内容的方法
- webrtc - webrtc使用哪种视频处理算法来提高视频质量
- geocoding - HERE Maps API - 收费
- python - 如何使用 AWS lambda 函数触发 AWS Sagemaker Jupyter 笔记本