![]() |
1
1
你可以在每个字符串匹配中设置一个标志,这样你就不需要
或者,如果在匹配字符串后避免比较很重要,你可以这样做(但在我看来,这更难理解):
|
![]() |
2
1
我不知道用宏生成if-else链的更好方法。我同意它看起来确实有点古怪。 但是,这里有另一种方法来验证此字符串是否是从为C++14编译的X-Macros构建的集合中的一个字符串。这取决于你的口味,如果你认为这对你的代码库更好或不好。
|