自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 C++内存机制

http://www.cnblogs.com/ComputerG/archive/2012/02/01/2334898.html

2016-03-30 18:16:57 350

转载 关于static

http://blog.csdn.net/livelylittlefish/article/details/4471616它的小结:静态成员函数可以访问静态成员变量和和静态成员函数非静态成员函数也可以访问静态成员变量和和静态成员函数静态成员函数没有this指针,无法访问属于类对象的非静态成员变量和非静态成员函数由于没有this指针的额外开销,因此静态成员函数与类的非静态成员函数相比

2016-03-30 15:42:28 211

转载 关于delete

delete 与 delete []的区别看这里:http://www.cnblogs.com/charley_yang/archive/2010/12/08/1899982.html

2016-03-11 16:54:05 246

转载 obj文件

obj就是目标文件,是你的源程序经过编译程序编译后生成的,它不能直接执行,需要连接程序连接后才能生成可执行文件,这样就能执行了。这种目标文件一般是由机器代码组成的,但也有例外。可以是自己定义的一些伪指令代码,但这样还需要专门的解释程序对其进行解释执行。连接程序是把目标代码和它所使用的库文件连接的程序。obj文件是目标文件,一般是程序编译后的二进制文件,在通过链接器和资源文件链接就成exe文件了

2016-03-07 19:18:07 735

转载 onEnter和init

请注意大小写!在主循环里,进入下一个场景会调用onEnter参考网址:http://blog.csdn.net/ganpengjin1/article/details/18267731http://blog.csdn.net/jiujie_/article/details/8586451

2016-03-03 18:53:17 287

转载 关于android.mk

当你需要使用JNI的时候,你需要创建一个native工程。Android.mk就是一个makefile配置文件,帮你把C/C++的代码编译成动态库so的。具体可参考http://www.cnblogs.com/wainiwann/p/3837936.htmlhttp://blog.csdn.net/zhandoushi1982/article/details/5316669

2016-03-01 18:24:17 207

转载 vld调试(内存泄露)

待补全!

2016-02-26 10:48:47 373

转载 精灵批处理类CCSpriteBatchNode

参考网址1:http://book.51cto.com/art/201304/389534.htmyb:我的理解是把一个场景里,你经常使用的一些贴图(如UI)放在一个贴图集里,然后用这个批处理类加入各种精灵类,这样能够提高程序的效率,保证帧率(FPS)以及减少多次渲染的开销。参考网址2:http://www.tuicool.com/articles/a2URzqyb:具体代码的实现

2016-01-27 09:40:33 341

转载 cocos2dx2.x添加模板

http://www.tuicool.com/articles/MBZb6n     2.2.6版本template文件夹中没找到,只有在sfmh里找到了这个js文件

2016-01-26 14:43:58 196

转载 用Python新建一个cocos2dx2.2的工程

http://blog.sina.com.cn/s/blog_62df69790101en55.html

2016-01-25 18:25:24 188

转载 1.CCSpriteFrame CCSpriteFrameCache CCTexture CCTextureCache 基本功能与延伸

http://blog.csdn.net/zlqqhs/article/details/9245607标题是:Cocos2d-x--使用CCSpriteFrameCache,CCAnimationCache预加载资源

2016-01-23 11:57:08 235

转载 关于CCTableView

http://blog.sina.com.cn/s/blog_923fdd9b0101e4j5.html

2016-01-05 16:19:02 225

转载 关于模板template

http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html

2015-12-29 22:44:35 226

转载 关于单例SingleTon

http://blog.csdn.net/hackbuteer1/article/details/7460019

2015-12-29 22:34:00 213

转载 引用

关于引用作为返回值:例如 float & func();float  func2();func()返回的值是可以直接赋给float的。即:float a = func();它与func2的区别在于:函数返回值时,要生成一个值的副本。而用引用返回值时,不生成值的副本。参考网址:http://www.cnblogs.com/gw811/archive/2012/10/20/

2015-12-16 23:17:48 188

转载 自己的疑问

为何析构函数也用virtual?大体是因为是为了让继承它的子类对象能够也走这个析构函数。参考网址。

2015-12-15 22:35:03 176

转载 多态

http://blog.csdn.net/zyq0335/article/details/7657465

2015-12-13 17:08:19 185

转载 关于vs 里project properties配置

http://blog.csdn.net/dongfengkuayue/article/details/47039737

2015-12-09 16:58:52 3403

转载 关于队列queue

用数组构造队列//队列结构体(用数组构造)typedef struct queue{ int queuesize; //数组大小 int head; //队列的头下标 int tail; //队列的尾下标 int *sz; //数组头指针}Queue;//初始化队列void InitQueue(Queue *q){ q->queuesize = 8;//数组的大小

2015-12-02 21:53:37 544

转载 关于单链表

//单链表结构体typedef struct student{ int data; struct student *next;}node;//建立单链表node *create(){ node *head,*p,*s; int x,cycle=1; head=(node*)malloc(sizeof(node)); //建立头节点 printf("创建中,输入data:

2015-12-01 21:30:43 186

转载 char*和char[]的区别

http://duanhengbin.iteye.com/blog/1706635

2015-11-25 20:12:42 183

转载 C++强制类型转换

4种强制类型转换:dynamic_cast , const_cast , static_cast , reinterpret_castdynamic_cast:通常在积累和派生类之间转换时使用const_cast:主要针对const和volatile的转换static_cast:一般的转换(no run-time check)通常,如果你不知道该用哪个,就用这个reinterpre

2015-11-25 10:28:08 228

转载 为什么基类指针和引用可以指向派生类对象,但是反过来不行?

http://m.blog.csdn.net/blog/yapian8/42460915文章其实没有解释标题,但是对基类指针,派生类对象、指针的讲解很清楚至于为什么反过来不行,是不安全,基类指针指向派生类对象,好歹可以访问到基类的元素,放过来,不就乱套了吗!

2015-11-23 23:03:04 209

转载 关于拷贝构造函数

用到拷贝构造函数的地方有3种情况:1)一个对象用于给另外一个对象进行初始化(赋值初始化)2)一个对象作为函数参数,以值传递的方式传入函数体3)一个对象作为函数返回值,以值传递的方式从函数返回为什么要用到拷贝构造函数原则:对于凡是包含动态分配成员或包含指针成员的类都应该提供拷贝构造函数对于第一种情况,先用一个例子进行以下的说明://这个类的主要特点是包含指向其他资源的指针

2015-11-21 13:48:24 223

转载 关于函数的参数传递

三种:值传递,指针传递,引用传递。看这里:http://www.cnblogs.com/Romi/archive/2012/08/09/2630014.html关于第三种swap3,我想说的是,我家和你家的门牌号换了一下,但是我们还是我们,你们还是你们,值不会有改变。

2015-11-17 20:52:19 196

转载 关于 const

http://bbs.csdn.net/topics/310007610

2015-11-17 14:53:59 181

转载 关于new与delete 以及 new[]与delete[]

看这里,http://blog.csdn.net/hazir/article/details/21413833总之,得配对使用!

2015-11-14 19:08:22 176

转载 关于堆与栈的区别

看这篇http://blog.csdn.net/hairetz/article/details/4141043

2015-11-14 18:57:59 157

转载 关于构造函数和析构函数的执行顺序

一条法则就是:先构造的后析构,后构造的先析构,它相当于一个栈,先进后出。Exampleclass animal{public: animal() { cout<<"animal construct"<<endl; } ~animal() { cout<<"animal destruct"<<endl; }};class fish :public animal{

2015-11-14 18:21:05 574

转载 关于函数指针

定义函数指针是指向函数的指针变量。因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整形变量(int),字符型(char),数组([])一样,这里指向函数。C在编译时,每个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可饮用其他类型变量一样,在这些概念上是大体一致的。函数指针有

2015-11-13 18:54:40 186

转载 关于C++的容器

可参考这2篇博客http://www.cnblogs.com/kunhu/p/3621128.html点击打开链接以及后一篇

2015-11-13 10:56:04 182

转载 其他程序员的博客(持续更新)

网上看到一些跟我志同道合的程序员的博客,收录一下,没事瞧瞧http://www.cnblogs.com/wanqieddy/移动端,Android,C,java很多http://blog.sina.com.cn/iphonewangshuo有点杂,cocos2dx都有

2015-11-12 16:27:04 222

转载 笔试大全(持续补充)

在这里,写一些,自己有所收获的笔试题。1.有如下头文件:int F1();static int F2();class CA{public:int F3();static int F4();};在所描述的函数中,具有隐含 this 指针的是()CA. F1  B.F2 C.F3 D.F4本体考察的是this指针。this 指针是一个隐含的指

2015-11-12 14:31:08 301

转载 关于vector

介绍vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。方法v.assign(beg,end)//将[beg,end)区间的数据赋值给vv.assign(n,elem)//将n个elem的拷贝复制给v创建一个vector1.创建一个int类型的空的vector对象vector vInts;2.创建一个包含500个int类型的vectorve

2015-11-12 10:13:38 212

转载 关于cocos2dx

不敢保证正确,谢谢自己对它的看法吧。先手win32里的吧,在工程文件夹有这样2个文件夹,1.Classes文件夹,2.proj.win32文件夹,其他的先不管,其中,Classes文件夹放C++文件,而proj.win32也放C++文件,这2个文件夹的区别是什么,不知道,但main.cpp以及ma http:// in.h一般都放在proj.win32文件夹里,而工程也是从这开始的,暂且这么认

2015-11-10 16:48:34 300

转载 关于map

map介绍当然说的是STL里的map,map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,不能修改key。使用map需包含map类所在的头文件:#include//STL头文件没有扩展名.hmap的操作复杂度  查找find(key)根据key值快速查找记录,查找的复杂度基本是Log

2015-11-09 09:41:02 584

转载 failure during conversion to COFF

太牛了,这个提示说明在转换到COFF文件因为错误失败了(VS2010装好了,一般是不会有[file invalid] 错的)。  而完成转换工作的是cvtres.exe这个程序。出现上面错误的根本原因是系统中存在有多个版本的 cvtres.exe。  系统目录下版本:C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres

2015-11-04 12:15:34 417

转载 关于内存对齐

内存对齐是操作系统为了快速访问内存而采取的一种策略,简单来说,就是为了防止变量的二次访问。操作系统在访问内存时,每次读取一定的长度(操作系统的默认对齐系数,一般是4或8,或者它的整数倍)。如果没有内存对齐,为了读取一个变量,会产生总线的二次访问!举个栗子,struct xx{        char b;      //0xffbff5e8        int a;    

2015-11-03 23:28:44 185

转载 一道易错的题

int _tmain(int argc, _TCHAR* argv[]){char p[] = "String";char *p1 = "String";char *p2 = "String";string str= "String";int x= 0;if (p == "String"){printf("Pass 1");if (p[sizeof(p)-2

2015-10-28 17:30:10 297 2

转载 关于public,protected,private继承(待补充)

有几句话,见于以下网址,1.public 继承基类中的成员访问权限在子类中不变,子类生成的对象访问基类的成员权限不变2.protected继承基类中的public和protected成员在子类中变为protected3.private 基类中的所有成员都在子类中变为private注意:在子类中的成员内部访问基类的成员权限是没有变的

2015-10-23 19:20:25 291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除