博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
说一下fopen和open
阅读量:6112 次
发布时间:2019-06-21

本文共 364 字,大约阅读时间需要 1 分钟。

hot3.png

fopen和open用谁都行,没什么争议——这是我之前的想法

但是那天听了某位兄弟讲了以后,觉得很有道理。

fopen和open的不同点就不说了,但是为什么会有两个呢?而且功能很相近,原来fopen是GNU C的标准,那就意味着支持标准C的平台就会支持fopen函数,而open是Linux独有,换到别的平台下就会出西西,很明显,就是可移植性的问题。继而引发了我更多的想法。我们开发一个东西,就算当前不会去移植,以后总有一天会可能面临移植的问题。当然你会说windows下有cygwin,有mingw,为什么我不一开始设计的时候就多考虑一下,减少以后移植的工作量,所以我今后在开发的过程中,要考虑可移植性,多用标准函数。

转载于:https://my.oschina.net/michaelyuanyuan/blog/70170

你可能感兴趣的文章
aop 例子(annotation方式实现)
查看>>
OS模块文件操作一
查看>>
HDU 4658 Integer Partition (2013多校6 1004题)
查看>>
第二章 搭建android开发环境
查看>>
STM32 BOR/POR/PDR介绍
查看>>
python基础-闭包
查看>>
‘This support library should not use a different version’解决方案
查看>>
SQL还原数据库后,数据库显示受限制用户解决方法
查看>>
Hive sql语法详解
查看>>
如何设置gcc5.0与gcc4.9的优先级
查看>>
JavaScript实现复选框全选与全不选的效果
查看>>
java 操作命令行
查看>>
Vagrant入门[转]
查看>>
Linux指令--traceroute,netstat,ss
查看>>
什么是CSS hack?
查看>>
Java实验报告 (20135102周永杰)
查看>>
iOS 应用内跳转到系统设置
查看>>
[ACM] ZOJ 3725 Painting Storages (DP计数+组合)
查看>>
Ghost本地安装highlight.js使代码高亮
查看>>
HDU 2819 Swap (行列匹配+输出解)
查看>>