原题地址一道考察"工程"能力的好题,但是你丫能说明一下规则不。。用状态机求解:当遍历完字符串后:1. 绿色的状态至少要出现1个2. 红色的状态不能作为终结状态代码: 1 enum Status { 2 PRE_PADDING, 3 SIGN, 4 NUMBER_BEFORE_POINT,...
分类:
其他好文 时间:
2015-01-23 16:09:10
阅读次数:
199
简单模拟一下“英雄联盟”的模型,先把所有英雄抽象成Hero,他们有很多共同的属性和攻击特性,所以先定义一个抽象类
#ifndef __HERO__
#define __HERO__
#define TRUE 1
#define FALSE 0
typedef enum ability {
ABILITY_Q = 0x0000000a,
ABILITY_W = 0x0000000b...
分类:
编程语言 时间:
2015-01-21 18:24:32
阅读次数:
316
看了网上实现实时切换的方式,感觉真是累啊! 自己写一个吧! 自夸一句:简单,优雅,高效。 如果有更好的方式,可以跟我讲一声。实现是其于C# 本身的本地化方式之上.....比如你已经在C# 上实现了二种语言,且无问题。1. 语种管理器 public enum LanguageEnum {...
分类:
编程语言 时间:
2015-01-20 15:38:15
阅读次数:
814
/*C#值类型 ValueType * 1.有两种自定义值类型:结构,枚举; * 2.值类型(value type)和引用类型(reference type):区别源于复制策略的不同,后者又造成每种类型在内存中以不同的方式存储。值类型:直接包含值,换句话说就是引用的位置就是值在内存中 * 实际存储位...
分类:
编程语言 时间:
2015-01-20 08:55:41
阅读次数:
596
枚举如果没有枚举//1代表s号;2代表m号;3代表l号;4代表XL号;5代表XXL号int 尺号=0;if(尺号==2){ //快递发M号的衣服}有了枚举之后声明枚举(请原谅我使用了中文汉字)public enum 尺号{ 未知, S, M, L, XL, ...
现在开始,学习C++。
当年学过C语言,C++接触过一点类方面的皮毛。
后来因为各种事儿,就把学习程序的事儿给耽误啦。
平时一直以程序员自诩,结果连C++都没有系统的学习过,惭愧啊。
查漏补缺。
枚举:有三种形式:
(1) enum open_mode{num1,num2,num3};
程序运行结果:num1=0,num2=1,num3=2;
其中,enum是关键字,ope...
分类:
编程语言 时间:
2015-01-19 15:52:58
阅读次数:
102
83、项目开发中,推荐使用枚举定义常量,来代替接口常量或类常量
Eg:enum{Spring,Summer,Autumn,Winter;}
枚举定义常量相对于经常使用的常量类和静态常量相比的优势:
1)枚举常量更简单:枚举常量不需要定义枚举值,int spring=1;枚举表示的 是一个枚举项,字面含义不同,其他常量必须是一个类型;
2)枚举常量属于稳态型
3)枚举具有内置的方法,例如v...
分类:
编程语言 时间:
2015-01-19 12:50:49
阅读次数:
250
在开发过程中便细心“照看”代码!!一、代码要清晰的表达意图: 案例1conffeeshop.PlaceOrder(2); 以上代码,可以大致明白是要在咖啡店里下一个订单,但是参数2代表什么意思不清楚,那么我们可以这么写 先定义一个枚举,如 public enum CoffeeCupSize ...
分类:
其他好文 时间:
2015-01-19 10:49:01
阅读次数:
119
/* java.lang.String 是字符串类型 注意:只要采用双引号赋值字符串,那么在编译期将会放到方法区中的字符串的常量池里, 如果是运行时对字符串.加或相减会放到堆中(放之前会先验证方法区中是否含有 相同的字符串常量,如果存...
分类:
编程语言 时间:
2015-01-18 22:41:01
阅读次数:
319
/* 获取当前的毫秒数 1S = 1000毫秒*/public class DateTest01{ public static void main(String[] args){ long now = System.currentTim...
分类:
编程语言 时间:
2015-01-18 22:27:51
阅读次数:
343