小编Ric*_*cky的帖子

if语句匹配多个值

写这个if语句的任何更简单的方法?

if (value==1 || value==2)

例如......在SQL中你可以说where value in (1,2)而不是where value=1 or value=2.

我正在寻找适用于任何基本类型的东西...... string,int等.

c# if-statement

71
推荐指数
8
解决办法
14万
查看次数

如何抑制 esp-idf 和 cmake 中的开关警告

我有一个最初是为 Particle 设备编写的项目,我们正在从他们的设备转向 ESP32。我一直致力于将我们的一个设备的代码移植到 esp-idf,现在收到大量与 switch 语句相关的警告,其中没有默认值,因此无法编译。由于某种原因,无论粒子设备使用什么编译器,都不关心这个问题。虽然我当然可以检查并更正代码,但现在不是这样做的时间或地点,我需要抑制这些警告。最终我们将纠正原始代码并推送到这个分支。

../main/Services/ConfigurationParser.cpp:295:16: error: enumeration value 'psAmbientTemperature' not handled in switch [-Werror=switch]
Run Code Online (Sandbox Code Playgroud)

我不太了解这个平台或编译器,不知道如何在以后抑制它们,并且无法在其他地方找到信息。任何帮助是极大的赞赏。

c++ cmake esp32 esp-idf

3
推荐指数
1
解决办法
2911
查看次数

标签 统计

c# ×1

c++ ×1

cmake ×1

esp-idf ×1

esp32 ×1

if-statement ×1