
C语言
xu_792550311
生活中充满了知识,一步一步来积累知识,让明天能够更好
展开
-
EOF和feof
查看 stdio.h 可以看到如下定义: #define EOF (-1) #define _IOEOF 0x0010 #define feof(_stream) ((_stream)->_flag & _IOEOF) 由此可以看出,这两种方式的原理是不同的。 在这里先说下EOF和feof()这个两个宏定义,在我们学的课本中有这样的描述。 EOF是转载 2015-07-08 17:56:33 · 629 阅读 · 0 评论 -
深拷贝与浅拷贝探析
深拷贝与浅拷贝探析 1. 深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设法律允许)了另外一个人,叫李四,不管是张三缺胳膊少腿还是李四缺胳膊少腿都不会影响另外一个人。比较典型的就是Value(值)对象,如预定义类型Int32,Double,以及结构(struct),枚举(Enum)等。 考虑以下转载 2015-07-14 11:32:51 · 429 阅读 · 0 评论