request_token.size()
大于LEN
是否安全?
char dst[LEN];
memcpy(dst, request_token.c_str(), request_token.size());
最佳答案
不,这不安全;你会导致缓冲区溢出。原因是,除了您在第三个参数中传递的大小,memcpy
无法知道您的目标缓冲区的大小。
关于c++ - 复制一些大于 dst 的内容时,memcpy() 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6289947/