×

C++标准模板库中谓词的求值。 (英语) Zbl 1488.68016号

概述:C++是当今广泛使用的语言,它提供了许多高级结构。它的标准库试图最小化经典编程错误,但它引入了新的错误。已知的STL问题之一与算法谓词有关。谓词使算法可定制,有时还存储任务的状态。然而,这些存储的变量可能会引入意外的行为。可以通过多种方式检测此问题,但标准编译器无法检测到此问题。我们开发了本文中介绍的多种技术,并进行了相互比较。这些方法包括静态分析和动态分析方法。

MSC公司:

68甲15 编程语言理论
PDF格式BibTeX公司 XML格式引用
全文: 链接