随笔分类 -  C++

C++
摘要:关于编译器对数组编译的解释: 编译器就像一个以步数测量距离的盲人。 假设有一个长度为25,类型为long的数组Array[25]。 假设走到数组的第6个位置: 他从第一座房子Array[0]开始,当你要求他前往Main Street的第六座房子的时候,他会自言自语地说:我必须再穿过5做房子,每座房子为4大步(假设数组的元素为long类型),因此还要走20(5*4)步。 假设超越数组的下届,走到第100个位置:(越界) 如果要他去Array[100],而Main Street上只有25栋房子,他将向前400步。远在到达目的地之前,他肯定会撞向一辆卡车。 因此,要他去什么地方之前,你一定要三思。 阅读全文
posted @ 2012-06-20 17:31 朱煜 阅读(179) 评论(0) 推荐(0)