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

发布时间:2021-07-30 16:48:38 作者:Leah
来源:亿速云 阅读:519

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

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<vector>#include<iostream>#include<algorithm>#include<gsl>int main(){    std::vector<int> 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就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. C++怎么使用gsl::index
  2. C++中为什么gsl::joining_thread好于std::thread

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

c++

上一篇:html5中media的api使用教程

下一篇:AJAX封装类的使用教程

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》