1,?定义函数指针 typedef 返回值 (*别名)(参数列表) 如typedef int (*f)(int) , f是定义类型为int (*)(int)的函数指针 2, 定义数组 typedef 数组类型 别名[数组大小] 如typedef int vec[20], vec是定义为int[2...
分类:
其他好文 时间:
2014-10-08 02:09:44
阅读次数:
255
面向对象编程思想:主要是清楚自己的目的,就想开车去新疆一样,明确目的是新疆,怎么到达的,这都是过程啦1.考虑问题中有哪些类,那些对象(一般是自己分析整个系统中的名词)2.考虑类和对象应具备那些属性和方法。3.类和类之间的关系:关联,继承,聚合,多态等更多的小细节:先定义类才有对象。 静态属性(成员....
分类:
编程语言 时间:
2014-10-07 20:05:43
阅读次数:
156
1.构造函数法类是对象的模板,定义了对象共有的方法属性数据 等,在javascript中一个函数就是一个对象,也可以看做一个类的构造方法。所以我们可以像以下方式定义类: //1.经典的构造方法 Q=function(name){ ...
分类:
编程语言 时间:
2014-10-07 01:58:32
阅读次数:
298
1.Category和Extension都是用来给已定义的类增加新的内容的。2.Category和原有类的耦合更低一些,声明和实现都可以写在单独的文件里。但是只能为已定义类增加Method,而不能加入成员变量。3.Extension耦合比较高,声明可以单独写,但是实现必须写在原有类的@impleme...
分类:
其他好文 时间:
2014-10-07 01:24:12
阅读次数:
229
implicit关键字用于声明隐式的用户定义类型转换运算符。(explicit反之)explicit则用于显示转换用户自定义类型。static implicit operator target_type( source_type identifier ){......}隐式转换可以通过消除不必要的类...
分类:
其他好文 时间:
2014-10-06 20:42:10
阅读次数:
207
紧接着上面学到的指针和域名空间我们继续逛Unreal 4 wiki。 1.怪形 T 在自己很早学习编程的时候看到过匈牙利表示法,记得是微软的开发者Charles提出来的,尽管看起来很美好但是从来没有遵循过。 其实那些前缀T就是这回道理。UE4 有自己的定义类,所以我们的标题不叫C++学习。...
分类:
编程语言 时间:
2014-10-06 19:07:50
阅读次数:
267
1、定义接口 使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,当中接口体由常量定义和方法定义两部分组成。定义接口的基本格式例如以下:[修饰符] interface 接口名 [extends 父接口名列表]{[public] [static] [final]....
分类:
编程语言 时间:
2014-10-06 17:16:50
阅读次数:
206
类可以是用户自定义的类,也可以是系统已经定义好的类,什么是自定义类,比如我们定义一个人,而人就是一个类,而男人和女人都是这个这个人的子类。还有一种类就是系统已经给我们定义好的类,我们可以直接使用,比如iostream类,string类,system。。。等等。 什么是函数?简单的理解就是创建C...
分类:
编程语言 时间:
2014-10-05 17:44:28
阅读次数:
240
从基本数据类型说起: 一般情况下,c++中的基本数据类型有int ,char,,,, 但是这些数据类型是有限的,而且还是C++中自带的,缺乏灵活性 于是C++提供了一种定义自定义类型的方式----使用struct(结构体) 可是结构体也有他的局限性: 1结构体中的数据组织方式有关 2结构体中的数据没...
分类:
编程语言 时间:
2014-10-05 00:37:47
阅读次数:
315
前面提到,所有的.NET类都派生自system.object 实际上,如果在定义类时没有指定基类,编译器就会自动假定这个类派生自object。对于结构,这个派生是间孝的:结构总是派生自system.ValueType,systm.ValueType又派生自system.object。其实际意义在于,...
分类:
其他好文 时间:
2014-10-04 13:40:26
阅读次数:
168