gpt4 book ai didi

c++ - std::string 到 std::array?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:28:37 25 4
gpt4 key购买 nike

将字符串转换为数组的推荐方法是什么?我正在寻找类似的东西:

template<class T, size_t N, class V>
std::array<T, N> to_array(const V& v)
{
assert(v.size() == N);
std::array<T, N> d;
std::copy(v.begin(), v.end(), d.data());
return d;
}

C++11 或 Boost 是否提供类似的东西?其他人如何做到这一点?每次我在项目中需要时都必须自己复制/粘贴这个函数,这似乎很愚蠢。

最佳答案

这看起来不错。 C++11 中没有这样的东西,我认为 Boost 中也没有。如果你不想把它到处粘贴,你可以把它放在一个标题中,然后 #include

关于c++ - std::string 到 std::array?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10190702/

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