- 博客(22)
- 收藏
- 关注
转载 const在函数前与函数后的区别
const在函数前与函数后的区别一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b;
2015-09-17 23:16:01 456
转载 Cocos2d-x开发中Ref内存管理
Cocos2d-x开发中Ref内存管理分类: 游戏开发 实战 游戏 网络游戏 iphone2014-11-04 19:55 3733人阅读 评论(0) 收藏 举报cocos2d-x游戏cocos2dc++Ref类是Cocos2d-x根类,Cocos2d-x中的很多类都派生自它,例如,我们熟悉的节点类Node也派生自Ref。我们介绍Ref内存管理。内存引用计数Re
2015-09-16 12:01:42 404
转载 c++11特性与cocos2d-x 3.0之std::bind与std::function
c++11特性与cocos2d-x 3.0之std::bind与std::function昨天同事让帮忙写一小功能,才发现cocos2d-x 3.0 和 cocos2d-x 3.0rc0 差别还是相当大的。发现Label这一个控件,3.0就比rc0版本多了一个创建函数,更为关键的是3.0内的Label锚点是在ccp(0.5,0.5),而一直3.0rc0是ccp(0,0)。累觉不爱。
2015-09-15 22:42:26 455
转载 c++中的引用与指针的区别
c++中的引用与指针的区别 ★ 相同点: 1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。 ★ 区别: 1. 指针是一个实体,而引用仅是个别名; 2. 引用使用时无需解引用(*),指针需要解引用; 3. 引用只能在定义时被初始化一次,之后不可变;指针可变;
2015-09-15 18:39:22 329
转载 变量类型所占内存C/C++
char/signed char/unsigned char: 1个字节;char*(即指针变量):2个字节(16位编译器)4个字节(32位编译器)8个字节(64位编译器)short int: 2个字节int/unsigned int:2个字节(16位编译器)4个字节(32/64位编译器)long int: 4个字节float: 4个字节double:
2015-09-15 17:16:02 522
转载 引用与指针c++
引用more effective c++ 中的解释: 指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢? 首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在
2015-09-15 17:00:19 305
转载 C++ int function() const; 怎么理解?
这样的用法当function是一个类的成员函数时有意义,如class A{private:bool data;public:int functionAint functionB() const;//...};在functionA中可以修改数据成员data,因为this指针类型是A*在functionB中可以不能修改任何数据成员data,因为此时this指针类型是const
2015-09-15 10:14:03 1105
转载 c++11特性与cocos2d-x 3.0之std::bind与std::function
c++11特性与cocos2d-x 3.0之std::bind与std::function昨天同事让帮忙写一小功能,才发现cocos2d-x 3.0 和 cocos2d-x 3.0rc0 差别还是相当大的。发现Label这一个控件,3.0就比rc0版本多了一个创建函数,更为关键的是3.0内的Label锚点是在ccp(0.5,0.5),而一直3.0rc0是ccp(0,0)。累觉不爱。
2015-09-14 23:28:04 395
转载 C++中智能指针的设计和使用
C++中智能指针的设计和使用分类: 面试珠玑2012-05-12 22:48 55294人阅读 评论(63) 收藏 举报c++deleteconstructorclassreference 转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7561235 智能指针(s
2015-09-11 21:09:14 296
转载 C++ lambda表达式
下面将阐述lambda表达式的语法,内容主要参考自 Lambda Expression Syntax。如图,lambda表达式由下面几个部分构成:lambda-introducer (捕获字段)lambda-parameter-declaration-list (变量列表)mutable-specification (捕获的变量可否修改)exception-spec
2015-09-10 23:52:37 277
转载 C++ lambda表达式
C#表达式编辑C#的Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。语法如下:形参列表=>函数体函数体多于一条语句的可用大括号括起。类型可以将此表达式分配给委托类型,如下所示:123delegate int del(int i);
2015-09-10 17:09:25 376
转载 C++ 中const和static的区别
对于C/C++语言来讲, const就是只读的意思,只在声明中使用; static一般有2个作用,规定作用域和存储方式.对于局部变量,static规定其为静态存储方式,每次调用的初始值为上一次调用的值,调用结束后存储空间不释放; 对于全局变量,如果以文件划分作用域的话,此变量只在当前文件可见;对于static函数也是在当前模块内函数可见. static const 应该就是上面两者
2015-09-09 11:02:05 2020 2
转载 Cocos2d-x屏幕适配新解
Cocos2d-x屏幕适配新解无间落叶2014-06-13 06:01:052644 次阅读 为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在 Cocos2D-X(当前稳定版:2.0.4) 中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。 而在设计游戏之初,决定着我们屏幕适配的因素有哪些?简而言之只有两点:屏幕大小和宽高比。这两个因素
2015-09-09 10:42:00 441
转载 Studio之widget类型及继承于Wiget类型控件的事件-----监听各个GUI控件的交互事件。
【教程】监听各个GUI控件的交互事件。 现在的Studio支持同时创建widget和非Widget类型的节点。 但是——基于偷懒的原则,这里只介绍widget类型及继承于Wiget类型控件的事件(即GUI相关控件)。 ----------------------------------------------------------------
2015-09-09 09:03:22 453
转载 Cocos2d-x中使用Socket方法总结
Cocos2d-x中使用Socket方法总结梅沙小子2014-11-27 10:49:223785 次阅读Socket又称"套接字",用于向网络发出请求或者应答网络请求。Socket工作的示意图:程序实例:在Cocos2d-X中使用Socket创建一个Sock类,用于处理Socket在Sock.h中添加下面的代码
2015-09-09 08:30:09 430
转载 关于 const char* p , char const* p 以及 char * const p
关于 const char* p , char const* p 以及 char * const p 2009-05-04 13:50:52| 分类: 默认分类|举报|字号 订阅 下载LOFTER客户端1.首先, const char
2015-09-08 23:31:53 375
转载 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p
深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**c
2015-09-08 18:24:32 359
转载 Cocos2d-x 3.x版本---创建项目
(二)创建自定义项目RichardMillings2014-08-06 14:27:219938 次阅读一、通过命令创建项目前面搭建好环境后,怎样创建自己的Cocos2d-x项目呢?先来看看Cocos2d-x 3.2的目录吧(涉及到3.1.1版本的,请自动对应3.2版本,3.x版本的环境搭建都是一样的)这就是 Cocos2d-x
2015-09-07 15:28:58 334
转载 Cocos2d-x 3.0中使用瓦片地图中的对象层
Cocos2d-x 3.0中使用瓦片地图中的对象层梅沙小子2015-04-15 10:58:09863 次阅读在Cocos2d-x中使用瓦片地图是非常常见的,例如在跑酷和塔防游戏中通常会用到瓦片地图,在前面的博客中我也介绍了瓦片地图的使用,这篇文章主要介绍在Cocos2d-x 3.0中使用瓦片地图中的对象层,因为3.0和2.0中调用瓦片地图的对象层的方式有所不同。
2015-09-05 22:47:40 831
转载 Cocos2d-x网络篇03:Socket连接(1)
【前言】在客户端游戏开发中,使用HTTP进行网络通信的比较少,一般使用的都是Socket进行通信。而HTTP一般用于网页或者网页游戏。使用第三方Socket通信库:ODSocket。【参考】Socket详解Socket编程原理【源码下载】ODSocket库源码 本节Demo源码 【Socket简介】1、套接字(sock
2015-09-04 08:34:55 678
转载 Cocos2d-x中Vector容器以及实例介绍
Cocos2d-x中Vector容器以及实例介绍关东升2014-10-13 10:48:311292 次阅读Vector 是Cocos2d-x 3.x推出的列表容器,因此它所能容纳的是Ref及子类所创建的对象指针,其中的T是模板,表示能够放入到容器中的类型,在Cocos2d-x 3.x中T表示Ref类。Vector是模仿C++的std::vector模板类而设计的。在内存管
2015-09-01 12:01:14 633
转载 C++ STL ----- Standard Template Library(模板库)
STL = Standard Template Library,标准模板库,惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其
2015-09-01 10:52:50 397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人