RESHARPER C :允许CSTRING作为%S PRINTF参数

ReSharper C++: Allow CString as a %s printf parameter?

本文关键字:PRINTF 参数 作为 CSTRING 允许 RESHARPER      更新时间:2023-10-16

任何人都知道一种将CSSTRINGS直接传递的RESARARARPER检查的方法直接作为%s参数?

CString s = "some string";
printf("string = %s", s);

resharper报告"无效的printf格式指定符",这在技术上是正确的,但是此语法由MS支持,并在我使用的代码库中广泛使用。

我怀疑没有一种方法可以过滤出这种特定的无效格式指定案例,但是我想无论如何我都会把它扔出去,希望我错过了一些东西。

我们将更改检查以允许将cstring传递到相应的字符串格式指定器,请访问https://youtrack.jetbrains.com/issue/rscpp-20109。

<</p>