注意:gsl::narrow_cast 仍然在 <gsl/util> 中 , 因为它不会抛出异常 。
更新了编译器支持支持的编译器/工具集列表已更新为更新版本 , 如下图所示:
CMake和构建优化> GSL安装逻辑现在由CMake选项GSL_INSTALL所保护
> 修复了GSL库在32位主机上构建然后在64位机器上使用的问题
> 如果定义了CMAKE_CXX_STANDARD , 构建将使用它
> 清理英特尔编译器的GSL SUPPRESS警告
> 修复了没有std::span的C++20编译器的构建失败
> 清理了一些静态分析警告
> CMake缓存变量VS_ADD_NATIVE_VISUALIZERS已重命名为
GSL_VS_ADD_NATIVE_VISUALIZERS
总结Bjarne Stroustrup创造了屠龙宝刀C++ , 但我等小朋友容易误用伤人 , 又贴心地创造了瑞士军刀C++ Core Guidelines 。
最后Microsoft Visual C++团队的博客是我非常喜欢的博客之一 , 里面有很多关于Visual C++的知识和最新开发进展 。 大浪淘沙 , 如果你对Visual C++这门古老的技术还是那么感兴趣 , 则可以经常去他们那(或者我这)逛逛 。
本文来自:《GSL 4.0.0 is Available Now》
【C++|编写现代C++代码:GSL 4.0.0 正式可用】
- 社交|腾讯视频为IP编写「价值算法」
- C++|三星将推出OneUI5.0测试版,S22首测,新系统更流畅!
- C++|大周建议自媒体新手小白博主前期做这4件事!
- C++|国产杀毒软件为何没落了?前世今生连起来看,就是互联网版宫廷剧
- 现代猿猴为何不能进化成人?难道达尔文进化论真的错了?
- 现代社会4大发明令人憎恨无比,任何一个都可以轻易毁掉人类!
- C++|李明杰为优投创业营公开课做IP打造的专题分享
- “一次编写,运行各端”,高通重磅发布 AI 软件栈!
- 艺术家把史前灭绝动物和现代动物拼在一起,原来它们祖先长这样
- C++|嵌入式开发:开发实时 C++ 应用程序的5个技巧
