C++ 什么;是";C++;GSL指南?
Stroustrup去年发表了一次关于他的GSL(指南支持库)的演讲。Micosoft在上有一个实现。我的印象是,GSL应该就糟糕的编码风格提出建议,并提出改进建议C++ 什么;是";C++;GSL指南?,c++,guideline-support-library,C++,Guideline Support Library,Stroustrup去年发表了一次关于他的GSL(指南支持库)的演讲。Micosoft在上有一个实现。我的印象是,GSL应该就糟糕的编码风格提出建议,并提出改进建议 为此,我安装了MSFT的GSL,并创建了一个C++文件: #include <stdio.h> #include <gsl.h> int main() { int *i = new int; puts("hello world"); } 显然,代码中存在由“new”引起的
为此,我安装了MSFT的GSL,并创建了一个C++文件:
#include <stdio.h>
#include <gsl.h>
int main()
{
int *i = new int;
puts("hello world");
}
显然,代码中存在由“new”引起的资源泄漏
所以现在我很困惑
- GSL到底应该“做什么”
- 在哪里可以找到警告不符合准则的源代码检查器?Stroustrup似乎暗示它实际上是作为一种工具存在的,但事实果真如此吗
msft : msft.cc
g++ -std=gnu++14 -I ../../src/GSL/include $^ -o $@
.PHONY : clean
clean :
rm -f msft