欲使用memset应当包含什么头文件?

欲使用memset应当包含什么头文件?,第1张

ISO/IEC C标准规定了标准库函数memset要在头文件string.h中被声明。

ISO/IEC C++标准规定了标准库函数std::memset要在头文件cstring中被声明。

一般嵌入式环境是用陆镇C的,搜索了一下,没找到stm32是早答粗否实现了标准C的资料。

memset是计算机中C/C++语言函数。将s所指向的某一块内存中的前n个 字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的举猜内存做初始化工作, 其返回值为指向s的指针。

ISO/IEC C标准规定了标准库函数memset要在谈御头文件string.h中被声明慧哪。

ISO/IEC C++标准规定了标准库函数std::memset要在头文前侍码件cstring中被声明。

一般嵌入式环境是用C的吧...搜索了一下,没找到stm32是否实现了标准C的资料。不过LZ可以看一下,在string.h中是否存在memset的声明,如果没有,基本上就是没有实现了(否则应该会放在标准规定的头文件中),自己写一个吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12288448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存