C语言中memcpy的最佳实践
发布时间:2020-12-16 10:22:43 所属栏目:百科 来源:网络整理
导读:GNU中是否与Microsoft C运行时一样弃用? 如果在GNU C中有这样的内容,在89/90或编译器之后由C的后续标准强制执行,是否弃用? 如果它是GNU C编译器,那么它什么时候和它提供了像memcpy_s这样安全的替代内存操作函数到Microsoft C中不推荐使用的memcpy? 如果它
> GNU中是否与Microsoft C运行时一样弃用?
>如果在GNU C中有这样的内容,在89/90或编译器之后由C的后续标准强制执行,是否弃用? >如果它是GNU C编译器,那么它什么时候和它提供了像memcpy_s这样安全的替代内存操作函数到Microsoft C中不推荐使用的memcpy? >如果它在89/90之后是后来的C标准,那么它什么时候提供像memcpy_s这样安全的替代内存操作函数到Microsoft C中不推荐使用的memcpy? >如果在GNU C运行时没有这样的弃用,是否有一个函数既不是那些内存操作(名称以mem开头)也不是我所知道的bcopy,但我可以使用复制内存安全,因为它需要一个参数目的地的长度? >如果有/有,您能否尽可能多地列出? 解决方法
memcpy_s自C11以来已添加,但是可选扩展名. memcpy在C中没有被弃用,也不是一个过时的功能.
截至目前,glibc不支持_s功能,并且glibc团队没有计划(AFAIK)来支持它们. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 我不理解避免DoubleRenderError的代码
- ruby – 如何将Mongoid foreign_key保存为整数或保持父模型
- xml – XRX是唯一完全是W3C的完整堆栈Web应用程序“框架”吗
- DataContractJsonSerializer的序列化与反序列化
- 正则表达式
- invalid bound statement (not found)
- ruby-on-rails – “无法识别您的适配器规范”与Rails 4中的
- Sqlite在32位和64位Windows操作系统上运行的问题
- 德歌:PostgreSQL独孤九式搞定物联网
- Flex 开发入门 详解 实例---->perfect!!