gpt4 book ai didi

c++ - 将字符串移动到 vector 中

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:12 25 4
gpt4 key购买 nike

有没有办法将 std::string 中的内容移动到 std::vector 中?我认为现在在语言中有了右值引用,这个操作有时会非常有用。

最佳答案

理论上可以从一种对象类型转移到另一种对象类型。但是,必须将这些对象类型设计为允许这样做。 vectorstring 不是。

如果 std::vector 有一个采用 std::string&& 的构造函数,那么一个对象允许它的一个很好的线索。它没有这样的构造函数。此外,vector 必须是 string 的友元才能了解其内部结构。

关于c++ - 将字符串移动到 vector 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9957840/

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