这篇文章给大家介绍C++中怎么安装并使用GSL,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
创新互联专注于企业成都营销网站建设、网站重做改版、石门网站定制设计、自适应品牌网站建设、H5高端网站建设、商城网站制作、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为石门等各大城市提供网站开发制作服务。
gsl::index i = 0;while (i < v.size()) { // ... do something with v[i] ...}
其中引人注目的一个地方是:gsl::index。关于这个gsl,如果去网上搜,可能找到的是这样的结果:
挺像的吧,但其实这并不是。这里的gsl指的是Guidelines support library,是微软专门为C++核心准则准备的支持库。再一次感叹:大师就是大师,微软都会跟着走。
安装GSL
我们可以按照以下步骤下载并安装GSL。
首先从以下链接下载文件:https://github.com/Microsoft/GSL。这里作者使用的是Git Clone.
打开当前工程的属性页,进入VC++目录选项。
鼠标点击【包含目录】右侧的下箭头并选择【编辑】,打开包含目录编辑画面。
按照如图所示方式添加gsl\include和gsl\include\gsl目录。GSL只是一组头文件,安装过程到此就全部结束了。
使用GSL
#include
#include
#include
#include
int 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就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款