实验 直接上代码,看结果 实体类 [Flags] public enum FlagsEnum { Day = 1, Night = 2 } public class EntityWithEnum { public int ID { get; set; } public FlagsEnum Valid...
分类:
其他好文 时间:
2014-08-24 20:42:23
阅读次数:
216
首先我们知道,UIAlertView实际上有多种样式,在xcode中,按住cmd点击UIAlertView,进入头文件我们看到:1 typedef NS_ENUM(NSInteger, UIAlertViewStyle) {2 UIAlertViewStyleDefault = 0, //默...
分类:
移动开发 时间:
2014-08-24 19:16:03
阅读次数:
338
经过几天的填坑,终于将现有的项目由cocos2dx 2.2.2移到cocos2dx 3.2,差点放弃3.2了,但在最后一刻,又把坑填平了。
cocos2dx 2.x到3.x是一个巨大的变化,可以算是完全不同。以前的类名,全是CC开头的,现在全部去掉了。很多enum都改用enum class了
所以,你知道2.x,对不起,你比小白学习3.x更难。你用2.x的做法用在3.x,那就全是坑了...
...
分类:
其他好文 时间:
2014-08-23 15:25:41
阅读次数:
214
前言 在面向过程语言,如 C 语言中,#define 非常常见,也确实好用,值得提倡。但在如今面向对象的语言,如 C++ 语言中,#define 就要尽量少用了。 为何在 C++ 中就要少用了呢? 这是因为 #define 机制只是简单的字符替换,这样一方面你无法对 #define 定义的东西...
分类:
其他好文 时间:
2014-08-22 23:41:29
阅读次数:
204
其实只是QT菜鸟为了练习而搞出来的文件头:#include #include #include #include #include enum Encoding{ ASCII = 0, Unicode = 1, UTF32 = 2, UTF7 = 3, UTF8 = 4,...
分类:
其他好文 时间:
2014-08-22 19:25:19
阅读次数:
176
条款1:视C++为一个语言联邦
C++包括这四个部分:
l C
l Object-Oriented C++
l Template C++
l STL
n C++高效编程守则视状况而变化,取决于你使用C++的哪一部分
条款2:尽量以const,enum,inline替换#define
下面这个宏夹带着宏实参,调用函数f:
#define CALL_WITH_M...
分类:
编程语言 时间:
2014-08-22 12:55:28
阅读次数:
192
加cocos2d 是标题党。其实跟cocos2d无关。1.游戏背景介绍比如有这么一个"记忆"类的比赛游戏。你和电脑对战,轮到谁的回合,谁翻两张牌,如果两张牌一样,就消掉这两张牌,得2分,可以继续翻牌,如果两张牌不一样,就换一个人。直到最后,看谁的得分高。先把图画出来会清晰些:2.先看下不好的设计方式我们来设计游戏大致架构,用一个圈表示一个状态。typedef enum{
WaitingPlaye...
分类:
其他好文 时间:
2014-08-22 09:22:26
阅读次数:
183
switch语句一般可以用if重写,但是if语句不一定能用switch重写 public enum StausType { /// /// 友情链接 /// linkInfo = 1 ...
分类:
其他好文 时间:
2014-08-21 19:05:34
阅读次数:
323
public class Enum2 { public Dictionary GetEnumItems() { Dictionary dicResult = new Dictionary(); T obj ...
分类:
其他好文 时间:
2014-08-21 14:46:04
阅读次数:
164