题目要求:
输入代码:
#include
using namespace std;
class Shape
{
public:
virtual double area()const =0 ; //虚基函数
};
class Rectangle :public Shape
{
public:
Rectangle (double l,double w)
...
分类:
其他好文 时间:
2015-06-07 14:40:13
阅读次数:
165
nil:指向oc中对象的空指针Nil:指向oc中类的空指针NULL:指向其他类型的空指针,如一个c类型的内存指针NSNull:在集合对象中,表示空值的对象NSURL *url = nil;Class class = Nil;int*pointerInt = NULL;nil是一个对象指针为空,Nil...
分类:
其他好文 时间:
2015-06-05 07:29:46
阅读次数:
87
对于长整型数据的映射,如何解决Hash冲突和Hash表大小的设计是一个很头疼的问题。
radix树就是针对这种稀疏的长整型数据查找,能快速且节省空间地完成映射。借助于Radix树,我们可以实现对于长整型数据类型的路由。利用radix树可以根据一个长整型(比如一个长ID)快速查找到其对应的对象指针。这比用hash映射来的简单,也更节省空间,使用hash映射hash函数难以设计,不恰当的hash函数可能增大冲突,或浪费空间。...
分类:
其他好文 时间:
2015-06-05 00:45:36
阅读次数:
158
1.time类保存在“htime.h”中,要求:
⑴
数据成员包含时(hour)、分(minute)、秒(second),为私有成员;
⑵
能给数据成员提供值的成员函数(默认值为0时0分0秒);
⑶
能分别取时、分、秒;
⑷
能输出时、分、秒(用“:”分隔),并显示上午(am)或下午(pm);
⑸
有默认值的构造函数(默认值为0时0分0秒)。
说明:成员函数均定义为公有成员。...
分类:
编程语言 时间:
2015-06-03 17:39:10
阅读次数:
322
OC8-内存管理
OC语言中的内存管理机制为ARC(Automatic Reference Counting,自动引用计数)。与2011年中旬推出,替换陈旧且低效的手动内存管理,关于手动内存管理的内容,本章教程不在讲授。本章主要从以下几个方面对内存管理进行展开讲讲解。
内存管理原则对象引用类型属性引用类型强引用循环AUTO类型与释放池
1,内存管理原则
核心原则:没有被对象指针使用(指...
分类:
其他好文 时间:
2015-06-01 22:47:53
阅读次数:
260
1.意图为其他对象提供一种代理以控制对这个对象的访问。2.别名Surrogate3.动机对一个对象进行访问控制的一个愿意是为了只有在我们确实需要这个对象时才对他进行创建和初始化。譬如手机上加载图片,每一个屏幕的大小是有限定的,我们无需每次把所有图片都加载上,只有在需要展示的时候才对图片进行创建和初始化。4.适用性在需要用比较通用和复杂的对象指针代理简单的指针的时候,使用Proxy。下面是一些可以使用...
分类:
其他好文 时间:
2015-05-28 10:58:15
阅读次数:
122
在我调试和研究 netscape 系浏览器插件开发时,注意到了这个问题。即,在对象布局已知(即对象之间具有继承关系)时,不同类型对象的指针进行转换(不管是隐式的从下向上转换,还是强制的从上到下转换)时,编译器会根据对象布局对相应的指针的值进行调整。不管是 microsoft 的编译器,还是 gcc ...
分类:
编程语言 时间:
2015-05-19 22:13:23
阅读次数:
142
我们知道,PHP语言的合理运用可以帮助我们实现导出Word文档的功能。今天我们将为大家介绍PHP处理Word转PDF的相关实现方法。PHP关键字this指向当前对象指针PHP self关键字指向类静态变量PHP parent调用父类构造函数使用PHPExcel要点解析迅速掌握PHP导出Word文档原...
分类:
Web程序 时间:
2015-05-18 10:37:21
阅读次数:
529
一、underfined与null1.在使用var声明变量,但是未对其进行初始化时,这个变量的值就是underfined2.null值表示一个空对象指针,如果定义的变量在将来用于保存变量,那么最好将该变量初始化为null,而不是其他值3.underfined值是派生自null 所以 alert(n....
分类:
编程语言 时间:
2015-05-14 20:05:14
阅读次数:
130
浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。浅拷贝只是对对象的简单拷贝,让几个对象共用一片内存,当内存销毁的时候,指向这片内存的几个指针需要重新定义才可以使用,要不然会成为野指针。深拷贝是指拷贝对象的具体内容,而内存地址是自主分配的,拷贝结束之后,两个对象虽然存的值是相同的...
分类:
其他好文 时间:
2015-05-14 13:53:30
阅读次数:
116