作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 vector 作为输入缓冲区...
recv = read(m_fd, &m_vbuffer[totalRecv], SIZE_OF_BUFFER);
从输入缓冲区中读取所有数据后,它将 vector 中的数据放入线程池中。
所以我尝试克隆载体。我想我不能只将指针传递给 vector ,因为新数据包进来了,它会覆盖 vector 内部的数据。
但是,我找不到克隆载体的方法。请给我一个正确的方法来处理这个问题。如果你们指出使用 vector 作为输入缓冲区的任何问题或与此相关的教程,我将不胜感激...
最佳答案
您可以使用其复制构造函数轻松复制 vector :
vector<T> the_copy(the_original); // or
vector<T> the_copy = the_original;
关于c++ - 如何克隆载体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6435032/
我是一名优秀的程序员,十分优秀!