【发布时间】:2015-07-31 15:35:01
【问题描述】:
我根据“memcpy”手册页编写了一小段代码。我执行了它,但没有收到任何错误。通常,我应该得到“段错误”,因为我试图将消息复制到小尺寸目标。
char str1[1];
char str2[] = "Big Message";
memcpy(&str1, &str2, strlen(str2));
【问题讨论】:
-
MULTI DUP............
-
'通常情况下,我应该得到'seg fault' - 谁告诉你的?
-
我也知道是UB,不应该是
memcpy(str1, str2, strlen(str2));?