关闭

[置顶] 【cocos2d-x入门实战】微信飞机大战之四:主角的登场和帧动画

cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。...
阅读(14880) 评论(81)

[置顶] 【cocos2d-x入门实战】微信飞机大战之三:引擎坐标系,锚点和背景滚动

cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。...
阅读(16424) 评论(54)

【C++基础之八】函数指针和回调函数

C++很多类库都喜欢用回调函数,MFC中的定时器,消息机制,hook机制等待,包括现在在研究的cocos2d-x中也有很多的回调函数。 1.回调函数 什么是回调函数呢?回调函数其实就是一个通过函数指针调用的函数!假如你把A函数的指针当作参数传给B函数,然后在B函数中通过A函数传进来的这个指针调用A函数,那么这就是回调机制。B函数就是回调函数,而通常情况下,A函数是系统在符合你设定条件的情况下会...
阅读(26831) 评论(5)

[置顶] 【cocos2d-x入门实战】微信飞机大战之二:别急,先处理好CCScene和CCLayer的关系

cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。...
阅读(21842) 评论(51)

[置顶] 【cocos2d-x入门实战】微信飞机大战之一:搞个飞机来玩玩

cocos2d-x之微信打飞机实战演习,原滋原味的微信打飞机源码分享。...
阅读(28919) 评论(56)

【C++基础之七】extern关键字

1.作用 (1)放在函数或者变量前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 (2)与“C”连用,作为连接指定。 2.具体解释及示例 2.1.extern的变量和函数声明 extern用于修饰变量或函数,用于声明当前变量或函数可以在本模块或者其他模块中使用。不过要记住的是extern只是声明,而不是定义,也就是说extern并不分配空间。...
阅读(6194) 评论(4)

【C++基础之六】运算符的重载

网上太多有关运算符的重载了,但是写的太过的详细,不适合新手入门,特别是那什么++和--的前增量后增量重载,一元二元运算符重载,特殊运算符,下标运算符,new和delete,甚至是指针运算符的重载,吓退了多少小伙伴啊。。我这里就写个最基础的,其实原理和写法都差不多,举一反三,多动手才能写好代码。 1.概述 什么是运算符重载? 如果你想让1+1=0,那么就需要让+号不再是相加的意思,而是...
阅读(15795) 评论(5)

【C++基础之五】函数调用机制与调用约定

1.示例 栈的作用和功能这里就不再叙述了。 先看一个最简单的函数调用例子: #include "stdafx.h" int call(int _a,int _b); void _tmain() { int a=1; int b=2; int c=call(a,b); } int call(int _a,int _b) { return _a+_b; } main函数中调用ca...
阅读(3994) 评论(0)

【C++基础之四】深拷贝和浅拷贝

1.普通类型对象的拷贝 普通类型对象的拷贝很简单,就是值的复制而已。比如: int _tmain(int argc, _TCHAR* argv[]) { int a=1; int b=a; return 0; } 2.类对象的拷贝 类对象的拷贝相比于普通类型的拷贝就复杂多了,它存在着各种成员变量。比如: CopyTest.h class CCopyTest { publi...
阅读(4032) 评论(6)

【C++基础之三】函数中局部变量的返回

一般说来,函数中是可以进行局部变量的返回的,不然岂不是全部要用全局变量,如果使用了全局变量,那还有必要进行返回吗?那函数就没有它存在的意义了!但是要注意了,这里所谓的局部变量的返回很有内涵,什么样的值才可以进行返回而不出错?       其实,只要遵守一句话即可:函数不能返回指向栈内存的指针!       为什么?因为返回的都是值拷贝!       我们知道,局部变量的作用域是函数内...
阅读(9114) 评论(3)

【C++基础之二】常量指针和指针常量

1.常量指针 定义:具有只能够读取内存中数据,却不能够修改内存中数据的属性的指针,称为指向常量的指针,简称常量指针。 声明:const int * p; 注:可以将一个常量的地址赋值给一个对应类型的常量指针,因为常量指针不能够通过指针修改内粗数据。只能防止通过指针引用修改内存中的数据,并不保护指针所指向的对象。 2.指针常量 定义:指针常量是指指针所指向的位置不能改变,即指针本身...
阅读(11089) 评论(12)

[置顶] 【cocos2d-x入门实战】环境配置、交叉编译及安卓项目的生成

1.配置cocos2d-x & Android开发环境 我想如果有意搞这个东东的,应该不用什么图文并茂了吧,稍微看一下就明白了。 1.1.安装VS2008 这是微软开发的集成开发环境,也是cocos2d-x的C++主战场。 下载地址:http://pan.baidu.com/share/link?shareid=532811852&uk=637953331 激活方式就不提供了,自...
阅读(20340) 评论(42)

【杂七杂八】《我叫MT online》反编译解析

闲来无聊,折腾一下《我叫MT》这款手游,我是从开服1区就开始玩的,后来分区时跑到6区了。卡牌游戏,可玩性还算高,偶尔脸黑上微博给大师买买表很有乐趣。寻思着把它拆开来看看,有没有什么东西可以拿来借鉴一下, 源码是不奢求了,资源什么的就满足了,结果发现是我想多了 ,今天写一下大概的过程,因为这个反编译用处很多,现在绝大部分都在用安卓系统,反编译可以用来DIY一款你自己的软件,而不用亲自动手去codin...
阅读(8393) 评论(0)

【C++基础之一】静态变量的分配空间与LNK2001错误

今天写一个单例类,在使用静态变量的时候发现了一个之前没有注意到的问题,这里总结并记录一下。 先看这个单例类: Singleton.h #pragma once class CSingleton { public: CSingleton(void); ~CSingleton(void); static CSingleton* getSingleton(); int a; privat...
阅读(5646) 评论(8)

再谈计算机内存访问之1:内存管理概述

1. 引言       要成为一个程序编写高手,不仅需要熟悉各种计算机语言,而且还需要懂得计算机是如何工作的。虽然不必对计算机的各个部件了解得十分清楚,但至少需要懂得计算机操作系统对内存是如何管理的。只有这样,才能编写出计算机内核级的程序来。本书的以后章节会涉及到内存管理的一些操作函数,因此,有必要先介绍这方面的内容。其实,有关计算机内存管理的书籍已经很多了,为了加深读者对这些内存管理函数使用方...
阅读(3110) 评论(1)
148条 共10页首页 上一页 ... 6 7 8 9 10 ... 下一页 尾页
    个人资料
    • 访问:1106833次
    • 积分:13602
    • 等级:
    • 排名:第988名
    • 原创:107篇
    • 转载:38篇
    • 译文:3篇
    • 评论:1433条
    新浪微博
    博客专栏
    文章分类
    最新评论