数据模型:#import typedef enum{ LLMessageTypeMe, LLMessageTypeOther}LLMessageType;@interface LLMessage : NSObject/** * time */@property (nonatomic, ...
分类:
其他好文 时间:
2014-11-30 21:21:59
阅读次数:
384
Enum格式理解Enum的格式可以看做跟class关键字一样class的定义格式如下:public class abc{}enum的定义格式如下:Public enum abc {}引用enum的地方enum可以单独定义成一个枚举类也可以作为类的某个字段用来校验某些行为的种类,不在这些种类之中,就会...
分类:
编程语言 时间:
2014-11-30 14:00:32
阅读次数:
147
看完Effective C++才觉得平时程序设计时需要注意的一些问题,有一定的收获,不过因为没什么项目实践,并未很深入了解具体情况如何,还需后继实践~列举一下55个条款:Effictive C++ 55 个条款1. 视C++为一个语言联邦。2. 尽量以const, enum ,inline 替换#d...
分类:
编程语言 时间:
2014-11-29 10:15:28
阅读次数:
272
using UnityEngine;using System.Collections;public enum GameGrade{ EASE, NORMAL, DIFFCULTY}public enum ControlType { KEYBOARD, TOUCH, ...
分类:
编程语言 时间:
2014-11-28 16:14:46
阅读次数:
274
一、在学习枚举之前,首先来听听枚举的优点。 1、枚举能够使代码更加清晰,它允许使用描述性的名称表示整数值。 2、枚举使代码更易于维护,有助于确保给变量指定合法的、期望的值。 3、枚举使代码更易输入。 二、枚举说明 1、简单枚举 枚举使用enum关键字来声明,与类同级。枚举本身可以有修饰符,但枚举的成...
1. 让自己习惯C++
01. 视C++为一个语言联邦
请记住:
? C++高效编程守则视状况而变化,取决于你使用C++的哪一部分
02. 尽量以const,enum,inline,替换#define
请记住:
? 对于单纯变量,最好以const对象或enums替换#defines
? 对于形似函数的宏(macros),最好改用inline函数替换#defines
03. 尽可能使...
分类:
编程语言 时间:
2014-11-27 14:35:18
阅读次数:
211
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。
例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。
在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。
package com.ljq.test;
/**
* 枚举用法详解
*...
分类:
编程语言 时间:
2014-11-27 12:44:03
阅读次数:
181
尽量以const、enum和inline代替#define
一、#define的功能
参考:http://www.crifan.com/_define_detailed/
(1) #define的变体,即#ifndef,可以防止头头文件的重复引用
#ifdef和 #define组合,一般用于头文件中,用以实现防止多个文件对此同一个头文件的重复引用.实际使用中,即使你的头文件暂时没有被多个文...
分类:
编程语言 时间:
2014-11-26 20:59:55
阅读次数:
205
11.10 枚举类型在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚...
分类:
编程语言 时间:
2014-11-26 14:05:26
阅读次数:
186
3、值类型和引用类型区别:1)值类型和引用类型在内存上存储的地方不一样。2)在传递值类型和传递引用类型的时候,传递的方式不一样。值类型我们称之为值传递,引用类型我们称之为引用传递。我们学的值类型和引用类型:值类型:int double bool char decimal struct enum引用类...
分类:
其他好文 时间:
2014-11-26 13:58:32
阅读次数:
149