成都网站建设设计

将想法与焦点和您一起共享

C++中怎么安装并使用GSL

这篇文章给大家介绍C++中怎么安装并使用GSL,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

创新互联专注于企业成都营销网站建设、网站重做改版、石门网站定制设计、自适应品牌网站建设、H5高端网站建设商城网站制作、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为石门等各大城市提供网站开发制作服务。

gsl::index i = 0;while (i < v.size()) {    // ... do something with v[i] ...}

其中引人注目的一个地方是:gsl::index。关于这个gsl,如果去网上搜,可能找到的是这样的结果:

C++中怎么安装并使用GSL

挺像的吧,但其实这并不是。这里的gsl指的是Guidelines support library,是微软专门为C++核心准则准备的支持库。再一次感叹:大师就是大师,微软都会跟着走。

安装GSL

我们可以按照以下步骤下载并安装GSL。

  1. 首先从以下链接下载文件:https://github.com/Microsoft/GSL。这里作者使用的是Git Clone.

  2. 打开当前工程的属性页,进入VC++目录选项。

    C++中怎么安装并使用GSL

  3. 鼠标点击【包含目录】右侧的下箭头并选择【编辑】,打开包含目录编辑画面。

    C++中怎么安装并使用GSL

  4. 按照如图所示方式添加gsl\include和gsl\include\gsl目录。GSL只是一组头文件,安装过程到此就全部结束了。

使用GSL

经过上述准备之后,就可编写并调试下面的程序了:
#include#include#include#includeint main(){    std::vector v{ 1,2,3,4,5,6 };    gsl::index i = 0;    while (i < v.size()) {        std::cout << v[i] << std::endl;        ++i;    }
   for (const auto& x : v) {        std::cout << x << std::endl;    }
   std::for_each(v.begin(), v.end(), [](int x) { std::cout << x << std::endl; });}

关于C++中怎么安装并使用GSL就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


分享标题:C++中怎么安装并使用GSL
标题链接:http://chengdu.cdxwcx.cn/article/gojcpp.html