自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 const 使用既方法

1、可以用来阻止一个变量被改变,改变量需要在声明的同事初始化,以后无法改变 2、对指针来说,可以指定指针本身为const,也可以指针所指数据为const,或二者都为const 3、在一个函数中,const可以修饰形参,表示他是一个输入参数,在函数内不可以修改 4、对于类的成员来说,若指定其为const类型,则表示其是一个常函数,不能修改类的成员变量 5、对于类的成员函数,有时候必须是指定返

2016-07-02 17:21:52 238

原创 static用法作用

1、函数体内的static变量作用范围为该函数体,不同于auto变量,改变量的内存只被分配一次,因此气质在下一次调用时仍维持上一次的值 2、在模块内的static全局变量可以被模块内的其他函数调用,这个函数的使用范围限制在声明他的模块内 3、在模块内的static函数只能被这个模块内的其他函数调用,这个函数的使用范围被限制在声明他的模块内 3、在类中static成员变量属于整个类所拥有,对类

2016-07-02 17:10:02 279

原创 vector 和 list

vector就是动态数组,他也是在堆中分配内存,元素连续存放,有保留内存,如果减小大小后,内存也不会释放,如果新值大于当前大小时才会在分配内存,他拥有一段连续的内存空间,并且起始地址不变,因此他能很好的支持随即存取。即[]操作符,但由于他的内存空间是连续的,所以在中间进行插入和删除会造成内存快的拷贝,另外,当该数组后的内存空间不足时,需要重新申请一块足够大的内存并进行内存的拷贝。者大大影响了vec

2016-07-02 16:50:36 344

原创 lua 小知识

1.编写类String的构造函数,析构函数和赋值函数,已知类String用成员变量char* _str 来保存字符串 //普通的构造函数 String::String(const char* str) { if(str == NULL) { _str = new char[1];//对空字符串自动申请存放‘\0’的空间 *_str = '\0'; } else { int

2016-07-02 15:46:38 218

原创 cocos2d

2.cocos2dx的内存管理方式。 答:引用计数管理 3.缓存的作用,cocos2dx中有哪些缓存,至少2个。 答:将数据加载到缓存,加快读取速度,以空间换时间。纹理缓存,精灵帧缓存。 4.在cocos2dx中有哪些操作会改变对象的引用计数,至少4个。 答:retain release autorelase addChild addObjec

2016-07-01 08:58:56 298

原创 c++复习

1.c++语言是面向对象的程序语言,面向对象的三大核心概念:封装、继承、多态 封装:把不能曝露的成员私有化,类外只能通过提供的公有的成员函数来访问类的私有成员,一般成员是私有的,而成员函数是公有的; 继承:子类继承父类的成员(构造函数,析构函数,拷贝构造函数不能被继承),代码复用; 多态:指针或引用统一操作各类子类对象。 2.一个类通常包含两部分成员:成员变量(数据成员),成员函数

2016-06-29 21:11:25 956

空空如也

空空如也

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

TA关注的人

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