64,654
社区成员
发帖
与我相关
我的任务
分享
/**
* @file demo.cpp
* @brief
*/
#include <cstddef>
#include <cstring>
char s1[10];
char s2[] = "strcpy";
int main(int argc, char *argv[])
{
strcpy(s1, s2);
::strcpy(s1, s2);
std::strcpy(s1, s2);
return 0;
}
/**
* @file demo.cpp
* @brief
*/
#include <cstddef>
#include <string.h>
char s1[10];
char s2[] = "strcpy";
int main(int argc, char *argv[])
{
::strcpy(s1, s2);
std::strcpy(s1, s2);
return 0;
}
#include <cstring>
void func(void)
{
::strcpy(s1, s2);
std::strcpy(s1, s2);
}
编译输出
g++ -Wall -o demo demo.cpp
demo.cpp: In function 'int main(int, char**)':
demo.cpp:16: error: 'strcpy' is not a member of 'std'