各种关系的强弱顺序:
泛化=实现>组合>聚合>关联>依赖一、类与类之间的关系(1):关联关系:实线连接、成员变量
在软件系统中,类并不是孤立存在的,类与类之间存在各种关系,对于不同类型的关系,UML提供了不同的表示方式。
关联(Association)关系是类与类之间最常用的一种关系,它是一种结.....
分类:
其他好文 时间:
2014-05-26 21:10:12
阅读次数:
299
关于这个主要的问题,非常早曾经就非常清楚了,C标准中并没有详细给出规定那个基本类型应该是多少字节数,并且这个也与机器、OS、编译器有关,比方相同是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;而tuborC下则是2个字节。所以int,longint,shortint的宽度都可...
分类:
编程语言 时间:
2014-05-26 21:03:25
阅读次数:
270
转自:http://www.cppblog.com/liangbo/archive/2006/10/06/13394.html1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。2.sizeof是算...
分类:
其他好文 时间:
2014-05-26 21:01:12
阅读次数:
250
看到一份编程规范说:如果函数参数是指针,且仅作输入用,则必须在类型前面加上const,以用来防止该指针在函数体内被意外修改。指针做参数时,既可以是输入参数,也可以是输出参数。输出参数可能会改变该指针指向的地址的内容,程序其它部分访问该指针时易访问不是自己想要的数据。指针作为输入参数,加上const关...
分类:
其他好文 时间:
2014-05-26 20:54:57
阅读次数:
216
defaultdict并不像有些地方说的那样是一种方法,而是内建类dict的一个子类,它覆盖了dict的一个方法,并且增加了一个变量。defaultdic类实例化对象时的主要参数是default_factory(其他参数可使用默认值),该参数决定了defaultdict对象中键对应值的类型。一些de...
分类:
编程语言 时间:
2014-05-26 20:44:06
阅读次数:
340
数组是有序数据的集合,数组中的每一个元素具有同样的数组名和下标来唯一地确定数组中的元素。1.
一维数组1.1 一维数组的定义type arrayName[];type[]
arrayName;当中类型(type)能够为Java中随意的数据类型,包含简单类型组合类型,数组名arrayName为一个合法...
分类:
编程语言 时间:
2014-05-26 20:40:05
阅读次数:
229
查找资料的时候发现不错的文章,自己翻译之后分享给大家!一个基本的该类型字符串例子:@"This
is a constant character string object";在后台显示它:NSLog (@"%@", @"This is a constant
character string obje...
分类:
其他好文 时间:
2014-05-26 20:34:38
阅读次数:
278
分享下JS获取IE浏览器信息包括类型、版本、语言等的实例。代码:
JS完整获取IE浏览器信息--www.jbxue.com 浏览器类型 浏览器版本 浏览器语言 www.jbxue.com CPU类型 操作系统 系统语言
用户语言; ...
分类:
Web程序 时间:
2014-05-26 16:05:47
阅读次数:
292
在类内部定义的函数默认为inline函数后面加const,不能改变操作对象的数据成员,const必须在定义和声明的时候都存在,否则会出现编译错误类和结构体,还有枚举是怎么实现的,内存是如何存储的,这是个大问题?因为只有当类定义体完成后才能定义类,因此类不能具有自身类型的数据与成员,然而只要类名一出现...
分类:
编程语言 时间:
2014-05-26 15:18:22
阅读次数:
281
在定义一个新类型的时候,一般要显示或者隐式的制定复制,赋值和撤销该类型的对象会发生什么复制够着函数,赋值操作函数和析构函数1.复制构造函数C++支持两种初始化方式,直接初始化,复制初始化。如果想防止复制,就可以将其复制构造函数声明为private大多数类应该定义复制构造函数和默认构造函数2.赋值操作...
分类:
编程语言 时间:
2014-05-26 15:16:43
阅读次数:
352