摘要: 以下内容转载自 http://www.cnblogs.com/FengYan/archive/2012/09/03/2669158.html1. 使用无符号数时要特别注意(不推荐使用无符号数)当无符号数与有符号数在同一条表达式中出现时,有符号数会被转换为无符号数。e.g:int feng = -1;unsigned int yan = 5;bool result = (feng < yan) ? true : false; //最后的结果会是false原因是C语言在计算含有不同类型的表达式时,会将类型向上提升。在本例中,int被提升了unsigned int,从而使-1的补码被解析为很大 阅读全文
posted @ 2012-09-04 14:50 苏苏zhao 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象的三大特征面向对象(Object-Oriented,OO)思想"三大特征":多态(Polymorphism),封装(Encapsulation)和继承(Inheritance)2、什么是多态(Polymorphism)通过继承,一个类可以被当作不止一个数据类型(type)使用,它可以被用做自身代表的数据类型(这是最常用的),还可以被当作它的任意基类所代表的数据类型,乃至任意接口类 型--前提是这个类实现了这个接口。这一机制称为"多态"。多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子 阅读全文
posted @ 2012-09-04 10:32 苏苏zhao 阅读(275) 评论(0) 推荐(0) 编辑