c++
CVer~~~
这个作者很懒,什么都没留下…
展开
-
c语言中的宏替换和java的相似性思考
一直对c语言的预处理部分没有一个系统的学习,最近看《c专家编程》这本书,里边提到了一些用法,索性对预处理这一部分总结一下。 首先是一些定义: 预处理指令是以#号开头的代码行。#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。整行语句构成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换。下面是部分预处理指转载 2017-03-03 16:46:52 · 1249 阅读 · 0 评论 -
Integer与int的比较
Integer与int的种种比较 如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估计就有一部分人答不出来了,如果再问一下其他的,估计更多的人会头脑一片混乱。所以我对它们进行了总结转载 2017-03-06 19:51:35 · 146 阅读 · 0 评论 -
System.exit()用法
System.exit(0);用于正常退出 System.exit(1);常用于catch()中,表示异常退出。转载 2017-03-15 19:26:35 · 3197 阅读 · 0 评论 -
何为多态
如果让你选择一项面向对(Object Oriented,后文简称OO)象最重要的或者最能表现OO特点的技术特征,会是什么? 封装(wrap)、继承(inheritance)、重载(override)还是多态(polymorphism),亦或是其他? 在我看来,答案无疑将是多态。封装是优点,继承是基础,重载是特点,而多态则是特征。 虽然这四者缺一不可,无论少了哪一个,就像一个人缺胳膊少腿,...转载 2018-03-05 22:35:32 · 258 阅读 · 0 评论