这段 C 代码中的括号如何使结果如此不同?
这段代码的输出: #define RECIPROCAL_1(x) 1/(x) #define RECIPROCAL_2(x) 1/x main() { float x=8.0, y; y = RECIPROCAL_1(x+10.0); printf("1/%3.1…
清理 Crystal Reports ReportDocument 对象使用的资源的最佳方法是什么?
我正在开发一个使用 Crystal Reports 进行报告的应用程序。它在 ReportDocument 对象中打开给定的报表,执行所需的操作,然后关闭报表。 using (var r…
代码分析-不要多次处置对象
我尝试遵循此方法的代码分析规则: public static string Encrypt(string password) { string myPassword = string.Empty; if (!string.IsNullOrEmpty…
使用 Arrays.sort 进行数组分析的性能
我有一个按以下方式使用 Arrays.sort(char[]) 的代码: void arrayAnalysis(String[] array){ for(int a=0; a
队列函数的棘手 C 代码,指针发生了什么?
我试图理解这个用于修改队列的 C 代码: /* * create or delete a queue * PARAMETERS: QUEUE **qptr - space for, or pointer to, queue * int flag …
PyQt4的代码分析
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…
警告 C6269:操作顺序可能不正确:取消引用被忽略
我在 vs 2010 上对 c++ 代码运行代码分析 我在这些线上收到错误 va_arg(argList, TCHAR_ARG); va_arg(argList, int*); 警告 C6269:操作顺序可能不正…
VB.NET 中的公共变量和公共属性有什么区别? (代码分析VS2010,CA1051:Microsoft.Design)
在我的项目上运行代码分析时,我收到以下消息: CA1051:Microsoft.Design:因为字段“ClassName.VarName”在其声明类型之外可见,请将其可访问性更改…
支持“增量计算”的编程工具链(甚至可能是 C/C++)
我想编写算法,为大数据集准备结果。然后,当每个数据集发生更改时,增量更新所有受影响的输出。 它被称为:增量计算。 是否有编程工具、库、编译器、…
是否有任何代码分析工具可以在比较特定类型时检测 == 运算符?
在遗留代码库中,由于许多技术原因,我们正在将以前属于基类类型的参数替换为接口类型。例如: public interface IDomainObject { int Id { get; } } …
代码分析 AssemblyNode.GetType始终返回null
我正在为 Visual Studio 2010(基本上是 FxCop,但最新版本)编写自定义代码分析规则。我试图使用如下代码来获取应用于正在检查的程序集的属性(或所…
代码增量静态分析工具?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
需要帮助分析代码和分析结果
我试图让一个功能更高效,但我把它做得最糟糕,我不明白为什么。有人能看出原因并向我解释吗? 原始函数: substringsSB s = substringsSB' Set.empty…
识别 R 函数和脚本的依赖关系
我正在筛选一个包和使用该包的脚本,并希望识别外部依赖项。目标是修改脚本以指定library(pkgName),并修改包中的函数以使用require(pkgName),以便这…