/*关于构造函数对象指针及是否调用构造函数的问题*/#includeusing namespace std;class Date { public: Date(){ ye=1; me=2; de=3;} Date(int y,int m,int d); void print(); private: ...
分类:
其他好文 时间:
2015-12-31 19:24:53
阅读次数:
237
一、new创建类对象与不new区别下面是自己总结的一些关于new创建类对象特点:new创建类对象需要指针接收,一处初始化,多处使用new创建类对象使用完需delete销毁new创建对象直接使用堆空间,而局部不用new定义类对象则使用栈空间new对象指针用途广泛,比如作为函数返回值、函数参数等频繁调用...
分类:
编程语言 时间:
2015-12-18 09:07:54
阅读次数:
174
时间表达方式1、时间戳2、格式化的字符串3、结构化时间计算器代码对象存在类对象指针,如果调用的方法在对象中没有,则指向创建对象的类的方法,创建对象的类所需要的变量在对象中类的继承1、java、C#不支持多继承2、经典类多继承深度优先(存在重复时,优先继承最深的)3、新式类多继承广度优先(存在重复时,...
分类:
编程语言 时间:
2015-12-12 10:56:28
阅读次数:
193
pointer to const object andconst pointer,1.指向常量对象的指针,意思是指针所指向的 对象内容不能变(不能够通过指针赋值)。2.常量指针,意思是指针内容不能变,指向对象a就不能改为指向对象b(指针不能指向别处)。(简单来说就是const挨着哪个近,哪个就不能变...
分类:
编程语言 时间:
2015-12-05 22:27:11
阅读次数:
169
RTTI是"Runtime Type Information"的缩写,意思是:运行时类型信息.它提供了运行时确定对象类型的方法.最近在写的一些东西,不想使用MFC之类的框架,但是却在很多地方需要根据名称确定指针的转换类型或者利用抽象工厂生产抽象的类对象指针...我很不喜欢不容易维护且难看的"swit...
分类:
其他好文 时间:
2015-12-03 22:45:22
阅读次数:
329
复合:编程中的复合(composition)就好像音乐中的作曲(composition)一样:将多个组件组合在一起,配合使用,从而得到完整的作品。在Objective-C中,复合是通过包含作为实例变量的对象指针实现的。在软件开发中,程序员可能会使用一个Pedal(脚踏板)对象和一个Tire(轮胎)对...
分类:
其他好文 时间:
2015-11-30 17:54:53
阅读次数:
137
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++...
分类:
编程语言 时间:
2015-11-23 13:17:42
阅读次数:
190
new创建类对象与不new区别:new创建类对象需要指针接收,一处初始化,多处使用
new创建类对象使用完需delete销毁
new创建对象直接使用堆空间,而局部不用new定义类对象则使用栈空间
new对象指针用途广泛,比如作为函数返回值、函数参数等而且每个学习C++编程的人都知道成对的使用new和delete,也也就是new申请的内存用delete释放,new []申请的内存由delete...
分类:
其他好文 时间:
2015-11-22 23:33:38
阅读次数:
324
OC数组NSArray 对比 c数组 和 oc数组对象(指针)定义 int array[10]; NSArray *array;特点: 元素类型必须相同, 元素可以是任意对象 而且只能c的数据类型 但是不能是c的数据类型字面常量: (...
分类:
其他好文 时间:
2015-11-08 17:48:48
阅读次数:
161
C运算符优先级!优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)..
分类:
其他好文 时间:
2015-11-08 15:25:03
阅读次数:
301