摘要: c++引用的使用以及实质 变量名,可以说是一段连续存储空间的别名,只有拿到变量名,才可以通过此变量名去修改内存空间中的值。 在c++中,引用可以看作一个已定义变量的别名,但是这个别名中存放的内存地址和变量名中的地址是一摸一样的。所以足以可见引用就是变量的别名。 普通引用在使用时... 阅读全文
posted @ 2015-10-27 00:46 会孵蛋的鱼 阅读(139) 评论(0) 推荐(0) 编辑
摘要: c++中const用法大全与实质剖析在c++中,const是定义一个常量,意味着不能更改,相当于只读状态,它能修饰基本数据类型,方法,类类型等,具体用法如下所示。1. 修饰基本数据类型,代表此变量无法更改,即常量,用法如下。const int a=10;int const b=20;注:两种用法相同... 阅读全文
posted @ 2015-10-27 00:20 会孵蛋的鱼 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在前面介绍完Vector向量类的实现后,在此处简要介绍三个排序算法的实现,其中包括代码以及图示例。1>下面首先介绍选择排序。选择排序是选定首端或者末端作为遍历开端,此处假定选定末端。在一次从后往前遍历的过程中,在指针指向元素的前方,选出其中最大的一个值,与指针指向的元素交换。每一次交换都保证最大值排... 阅读全文
posted @ 2015-10-23 00:25 会孵蛋的鱼 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 最近看了邓俊辉版的《数据结构》,收获颇多,特将数据结构的实现以及一些算法在此进行整理,以强化记忆。首先记录一下第一章Vector的实现以及选择排序、冒泡排序、合并排序等算法。简单说一下看懂此源码的要求:1. 简单掌握c++模板类2. 对指针的实质掌握比较好3. const的具体用法4. 默认参数的使... 阅读全文
posted @ 2015-10-22 00:36 会孵蛋的鱼 阅读(689) 评论(0) 推荐(0) 编辑
摘要: (1)异步加载图片资源当游戏中需要使用的纹理图过多时,如果在进入界面加载,会导致界面长时间处于等待状态,影响体验。所以最好的情况就是设置一个加载界面,异步加载图片资源,主要API如下所示。auto texture=Director::getInstance()->getTextureCache();... 阅读全文
posted @ 2015-10-16 00:27 会孵蛋的鱼 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 参考学长的项目,记录一下刀光效果的实现。bool KongJianLayer::init(){ //调用父类的初始化 if ( !Layer::init() ) { return false; } Vec2 origin=Director::getInstanc... 阅读全文
posted @ 2015-10-13 17:50 会孵蛋的鱼 阅读(259) 评论(0) 推荐(0) 编辑
摘要: C++const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。1.const 修饰成员变量 1 #include 2 using namespace std; 3 int ... 阅读全文
posted @ 2015-10-07 19:16 会孵蛋的鱼 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 看看这段代码这几天学习Cocos2d-x,看到了以下的一段代码:// new callbacks based on C++11#define CC_CALLBACK_0(__selector__,__target__, ...) std::bind(&__selector__,__target__,... 阅读全文
posted @ 2015-10-07 17:46 会孵蛋的鱼 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: 考虑下面的需求,对vector中的每个元素加1,如何做?1 void add(int& lhs) // 注意:要修改主调方法中的数据,这里要使用引用2 {3 lhs= lhs + 1;4 }5 int intArray[] = {1,2,3,4,5};6 vector intVector(i... 阅读全文
posted @ 2015-10-06 11:25 会孵蛋的鱼 阅读(4434) 评论(0) 推荐(0) 编辑
摘要: Cocos2d-x3.6中回调函数的定义在CCRef.h中声明,源码如下:typedef void (Ref::*SEL_CallFunc)();typedef void (Ref::*SEL_CallFuncN)(Node*);typedef void (Ref::*SEL_CallFuncND)... 阅读全文
posted @ 2015-10-05 23:08 会孵蛋的鱼 阅读(261) 评论(0) 推荐(0) 编辑