Questions tagged «cpp-core-guidelines»

2
什么是“跨度”?何时使用?
最近,我得到了span<T>在代码中使用的建议,或者在网站上看到了使用spans的答案-据说是某种容器。但是-我在C ++ 17标准库中找不到类似的东西。 那么,这是什么神秘的东西?span<T>为什么(如果不标准)使用它是一个好主意?

3
gsl库中的span和array_view有什么区别?
在最近的几次会议演讲中,我听说Bjarne Stroustrup和其他人提到了C ++的新编码准则以及一些支持它们的类型。 具体来说,我记得这个例子,span<T>而不是(T* p, int n)作为函数的参数(大约在32:00进行讨论);但我也记得要使用的建议array_view<T>。他们是两个选择,但概念相同吗?还是让我感到困惑,而它们实际上并没有那么相关? 我似乎找不到关于它们都应该有的权威定义。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.