Java当中的enum没那么复杂,只是换了个名字而已。
分类:
编程语言 时间:
2015-09-04 15:34:18
阅读次数:
222
引用类中的enum引用类中的enum,需要加类的域class_name::value_in_enum_name 点击(此处)折叠或打开#include #include class A{public:enum ee{a = 0,b,max};};class B{public:enum ee{a...
分类:
编程语言 时间:
2015-09-04 14:15:31
阅读次数:
133
enum可以做索引enum可以做索引, 配上虚函数,或者函数指针,可以实现上层的统一封装和快速索引。点击(此处)折叠或打开MoTbl.cpp#include #include enum {eA=0,eB,eC,eD,eMax};class Bs{public:virtual void ...
分类:
编程语言 时间:
2015-09-04 14:04:29
阅读次数:
212
在C++和java中都有枚举enum这个关键字,但是它们之间又不太一样。对于C++来说,枚举是一系列命名了的整型常量,而且从枚举值转化为对应的整型值是在内部进行的。而对于Java来说,枚举更像一个类的命名的实例,你可以自定义枚举的成员,枚举值转化为对应的整型值是再外部进行的。下面以我之前的一篇博客8...
分类:
编程语言 时间:
2015-09-04 09:54:00
阅读次数:
291
c++ 类名和enum时重复时要在类名前加class::一些不好的习惯都是用小写,但又没有区分开token,看看代码再说,下面的代码是我在测试polymorphism时写的一部分,怎么也查不出,最后主意到下面红色标志出来的语句,他们(animal)重复了,要区分开来。重复名的有很多情况,以后遇见再在...
分类:
编程语言 时间:
2015-09-04 07:24:33
阅读次数:
150
c vs c++ in strcut and class 总习惯用c的用法,现在学习C++,老爱拿来比较。声明我用的是g++4.2.1 SUSE Linux。看例子吧#include #include #include using namespace std;enum zoo_obj_kind{nu...
分类:
编程语言 时间:
2015-09-04 07:16:30
阅读次数:
225
Making a class a singleton can make it difficult to test clients.package singletonProperty;//ingleton with public final field public class ElvisField ...
分类:
编程语言 时间:
2015-09-04 07:14:41
阅读次数:
146
1、枚举常量的定义enum 枚举类型名{常量1,常量2,常量3,.......};例如定义一个星期的枚举常量:enum Week {Mon,Tue,Wed,.....};这就定义了一个新的数据类型:Week。Week数据类型来源于int类型(默认)。Week类型的数据只能有7种取值,它们是:SUND...
分类:
其他好文 时间:
2015-09-02 20:40:21
阅读次数:
256
1 #ifndef _MEMPOOL_H_ 2 #define _MEMPOOL_H_ 3 #include 4 template 5 class CMemPool{ 6 private: 7 CMemPool* m_pFreeList; 8 public: 9 enum{EAXP...
分类:
其他好文 时间:
2015-09-02 09:28:15
阅读次数:
163
工作中经常会遇到使用枚举的地方,当然对于前台页面的枚举使用大多是直接调用就可以了,而设计到后台的管理就经常把枚举当作1个集合来使用了 List albumType = new List(); foreach (DemandStatus type in Enum.GetValues(typeof(De...
分类:
其他好文 时间:
2015-09-01 16:31:32
阅读次数:
122