好的,我有一个if句子,我多次比较一个特定的值.我打赌有一个更短的方法来做到这一点:
if(letter == "%" || letter == "+" || letter == "-" || letter == "!")
Run Code Online (Sandbox Code Playgroud)
我试着把它写成:
if(letter == "%" || "+" || "-" || "!")
Run Code Online (Sandbox Code Playgroud)
但它工作不正确.
像这样的东西可能会起作用:
string s("%+-!");
if (s.find(letter) != string::npos) { ... }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
673 次 |
| 最近记录: |