我正在使用Visual Micro扩展程序在Visual Studio 2017中为arduino编程。
(我需要将1个字节的值链接到一个函数指针,以便查找与给定字节值相对应的函数尽可能高效。我认为std :: map适合此操作。)
使用map.erase(key)方法时,Visual Studio会发出警告:
但是我的项目编译没有错误,并且该方法有效(我已经在Visual Studio和标准的arduino IDE中对此进行了测试。
请注意,此警告未在arduino IDE中显示
我想这与Visual Studio的设置有关,但是我找不到问题所在。