gpt4 book ai didi

c++ - 有像 std::size() 这样的函数吗?

转载 作者:IT老高 更新时间:2023-10-28 23:03:55 25 4
gpt4 key购买 nike

给定一个任意类型 T 的内置数组 x,我可以调用函数 std::begin()std::end(),但为什么没有 std::size() 吗?没有那个似乎很奇怪。

我可以使用 std::end(x)-std::begin(x),但仍然使用 std::size(x) 会更好。

是的,我知道 std::vectorstd::array 类。这只是一个问题,为什么在 STL 中还没有像这样简单的东西。

最佳答案

只是为了让人们知道 N4280 “Non-member size() and more (Revision 2)”已被 C++17 工作草案接受。这包括 std::size() 以及 std::empty()std::data()

关于c++ - 有像 std::size() 这样的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19258132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com