在最近的几次会议演示中,我听说Bjarne Stroustrup和其他人提到了C++的新编码指南以及支持它们的一些类型.
具体来说,我记得一个例子,span<T>而不是(T* p, int n)作为一个函数的参数(在约32:00进入谈话时); 但我也记得使用的建议array_view<T>.它们是两个替代方案但是相同的概念吗?或者我是否混淆了事情,他们实际上并没有那么相关?
我似乎无法找到任何关于它们应该是什么的权威定义.
c++ array-view cpp-core-guidelines guideline-support-library
我有一个带指针(pBegin和pEnd)的字符范围.我认为它是一个字符串,但它没有\0终止.如何std::cout有效打印?
std::string我们有好的解决方案吗?如果没有,最顺畅的解决方法是什么?