以下是我总结的OCP教程的知识点,以备参考之用!...
分类:
数据库 时间:
2014-06-07 02:03:57
阅读次数:
451
C++引入类机制的目的:从语法上将数据和操作捆绑在一起;从语法上消除变量和函数的名字冲突;从语法上允许服务端设计者控制数据和函数的访问权限;从工程上支持数据封装、信息隐藏、将责任推向服务端、减小信息共享、独立问题域,减少信息的交换量,减少程序员之间的协调;C++和C定义结构的区别:C++中struc...
分类:
编程语言 时间:
2014-06-06 11:49:19
阅读次数:
429
C++的类型转换规则:对于数值类型而言:当一个较小数值类型赋值给一个较大数值类型的时候,C++支持隐式的类型转换,不会有任何的损失;对于数值类型而言,当一个较大数值类型赋值给一个较小数值类型时候,由于较小数值类型内存空间有限,有信息丢失,这种转换被视为不安全,但仍旧可以隐式进行;对于对象类型而言,派...
分类:
编程语言 时间:
2014-06-06 10:51:44
阅读次数:
315
操作符重载函数(Operator Overload
Function)的基本概念:目的是以与对待内置数据类型相同的方式对待用户自定义类型(程序执行速度会受到影响),限制是不能随意选择函数名和参数个数(必须与重载的基本类型运算符保持一致);编译器首先检查的表达式中的左操作数是否为对象类型,若是则在其类...
分类:
编程语言 时间:
2014-06-06 10:33:38
阅读次数:
388
运算符重载函数的限制:五个不能实现重载的符号:".", ".*", "::", "?",
"sizeof";重载运算符可以定义为类成员函数(这时候可以向当前对象发送消息的动作执行操作),也可定义为全局函数(一般为对应类的友元函数,此类函数需要显式指定所有参数,并且如果有转换构造函数,则可以使用于所有...
分类:
编程语言 时间:
2014-06-06 09:25:44
阅读次数:
428
UIkit框架下的几个基本控件,UIButton,UITextField,UILabel,UIImageView,UIScrollView,UITableView,UITableViewCell,UIPageControl;
他们的继承关系,UILabel,UIImageView,UIScro...
分类:
移动开发 时间:
2014-06-02 00:10:21
阅读次数:
361
UILabel:常用属性@property(nonatomic,copy) NSString
*text; // default is nil@property(nonatomic,retain) UIFont *font; // default
is...
分类:
移动开发 时间:
2014-06-02 00:03:51
阅读次数:
432
UIScrollView:常用属性@property(nonatomic)
UIEdgeInsets contentInset; // default UIEdgeInsetsZero. add additional scroll
area around content@prop...
分类:
移动开发 时间:
2014-06-01 23:53:28
阅读次数:
505
UITabelView:常用属性@property (nonatomic) CGFloat
rowHeight; // will return the default value if unset@property (nonatomic)
CGFloat sect...
分类:
移动开发 时间:
2014-06-01 17:07:41
阅读次数:
394
C++的前世今生:C的结构化思想;Ada的模版思想;Fortran的运算符重载思想;Simula的OO思想:封装,继承,多态;C++类型描述了变量的三个特征:该类型在内存中占用物理空间的大小(空间读取范围);该类型的值的合法的取值范围(位模式解释方法);合法的操作集(数据的用法);C++的整数类型有...
分类:
编程语言 时间:
2014-05-31 20:57:08
阅读次数:
481