我正在尝试对混合大小写单词的任意集合使用DRYMixedCase
方法,以便文本可以同时生成:
- 编译时字符串
"MixedCase"
- 编译时变量
const int MIXEDCASE_ID
我正在使用 gcc,并且 gcc 扩展是可以接受的。
C++ 是否可以将代码中的测试转换为大写?例如,这样
转换(abc)
会产生符号ABC
? 如果没有,除了在代码中输入每个样本两次之外,还有其他解决方案吗?
编辑: 考虑到输入格式没有限制。 Mixed
or"Mixed"
or or'M', 'i', 'x', 'e', 'd'
or0x4d 0x69 0x78 0x65 0x64
(yuck?)...