1.方法与顺序无关
2.枚举绑定数据类型
enum {
ObjectiveC,
Java,
Ruby,
Python,
Erlang
};
typedef NSUInteger Language;
...
分类:
其他好文 时间:
2014-08-14 01:37:17
阅读次数:
220
class Edge { enum Type { inner, outer, flat } Piece parent; Type type; boolean fitsWith(Edge type) { }; // Inners & outer f...
分类:
其他好文 时间:
2014-08-12 06:51:13
阅读次数:
208
參考glog写了现有的Logging系统。直接有enum LoggingEnum{LOG_INFO,LOG_DBBUG,LOG_ERROR,LOG_WARNNING,LOG_END};几种等级的日志,实时刷到console上,异步延迟写到日志上,建立队列缓存日志,时间一到一起刷到file,好了,看下...
分类:
其他好文 时间:
2014-08-10 15:22:20
阅读次数:
297
透过Boolean看Swift一个简单的Bool类型内部就包含了许多Swift主要功能, 如何构建一个简单类型是有趣的演示. 本文将创建一个与Bool类型在设计与实现上非常相似的新MyBool类型.我们希望通过设计和实现一个简单的Swift类型能让你更好的理解Swift语言是如何工作的.enum M...
分类:
移动开发 时间:
2014-08-09 18:14:58
阅读次数:
284
enum Speed{ STOP, SLOW, NORMAL, FAST}Speed s = Speed.SLOW;switch(s) { case SLOW: break; }参考文献: Java Quick Syntax Reference by Mikael Olsson
分类:
编程语言 时间:
2014-08-09 04:53:16
阅读次数:
295
设置好内部状态,然后依据不同的函数作为行为模式,进行状态转换。有点像Finite Automata算法,两者的思想是一样的。会Finite Automata,那么这个设计模式就非常easy了。#pragma once#include #include #include #include enum S...
分类:
其他好文 时间:
2014-08-08 17:35:16
阅读次数:
197
1.*p++和(*p)++的区别 *p++是先取值,然后将指针地址执行++操作 (*p)++是先取值,然后对(*p)这个值进行++操作2.枚举变量enum的值如何计算enum{a,b=5,c,d=4,e};cout<<a<<b<<c<<d<<e结果为0 5 6 4 5因为在枚举变量的值默认为前一.....
分类:
编程语言 时间:
2014-08-08 15:18:06
阅读次数:
209
图有四种存储结构:数组,邻接表,十字链表,邻接多重表。下面以数组为存储结构来实现图的深度优先搜索遍历和广度优先搜索遍历。其中广度优先搜索遍历中有用到STL中的queue,注意头文件的包含。具体代码如下:
//图的数组(邻接矩阵)存储表示和深度优先遍历
const int MAX_VERTEX_NUM=20; //最大顶点数
typedef enum {DG,DN,UDG,UDN} Graph...
分类:
其他好文 时间:
2014-08-08 12:39:35
阅读次数:
224
定义: /// /// The js function type(the same as name). /// [Flags] public enum CallJSFunctionTypes { None = 0, ResetFix...
分类:
其他好文 时间:
2014-08-07 18:45:10
阅读次数:
219
特别值得注意的是,因为C++的模板语言是在编译器编译的时候完成的,所以又称为静态语言,通常的C++语言又称为动态语言或者运行时语言。正是因为模板语言是在编译期完成的,所以我们可以借助于这种编译期的计算实现代码自动生成的目的,从而实现C++自动化编程。编译期
宏typedef影射static类型变量和函数const 类型变量=,:?,-运算符enum运行期
对象使用函数调用变量赋值操作变量时&,...
分类:
其他好文 时间:
2014-08-07 13:26:50
阅读次数:
241