自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++的深拷贝和浅拷贝

c++中深拷贝和浅拷贝的出现时因为他多了指针和引用的概念   本质就是对别的资源的引用  即指向改资源的内存地址 在一般没有指针或者引用的对象的拷贝的时候浅拷贝就够了,如果多了指针或者引用的属性的时候就涉及到深拷贝了 ,手动设定拷贝函数,开辟一样大小的内存空间, CCopyTest(const CCopyTest& _copy):size(_copy.size){data=new in

2016-04-28 11:39:54 325

原创 c++中一个#和两个##的用法

在c/c++的宏中,“#”的功能是将其后面的宏参数进行字符串化操作,就是在对他所引用的宏变量通过替换后在其左右各加上一个双引号而##被称为连接符(concatenator),用来将两个Token连接为一个Token。注意这里连接的对象是Token就行,而不一定是宏的变量。比如你要做一个菜单项命令名和函数指针组成的结构体的数组,并且希望在函数名和菜单项命令名之间有直观的、名字上的关系。

2016-04-12 17:21:09 2014

原创 c++中的续行符 \和宏定义的结合使用

c++中经常遇到宏定义 ,宏定义要求的是一行完成 ,但是一般声明带有参数列表的宏定义的时候,由于函数体字符串太长,导致很长不能直观的看出来,如果自动换行又影响了一行完成的规定  所以诞生了续行符。#define SomeFun(x, a, b) if(x)x=a+b;else x=a-b;这一行定义是没有问题的,但是这样代码很不容易被理解,以后维护起来麻烦,如果写成:#define S

2016-04-12 17:09:09 2644

原创 unity animator 基本属性

由于项目改进animator之后有一些动作有的时候播放不出来  的bug  决定研究并且优化这个动画系统 animator 暴露在外边的是5个基本的属性Controller 自己制作的相应的动画控制器 好多状态之间用条件相联起来  其中有一个anystate 代表着任何状态   这个单例简单明了的包含了所有的状态  任何状态都可以使anystate 也就是从任何状态可以转换到下一个状态功能

2016-04-05 11:53:17 2595

空空如也

空空如也

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

TA关注的人

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