自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++中static

变量用static告知编译器,自己仅仅在变量的作用范围内可见。使用static将局部变量变为静态局部变量:局部变量分配内存空间在栈上,静态局部变量分配内存空间在静态数据存储区上。局部变量生命期是持续到函数运行始末,而静态局部变量的生命期持续整个源程序使用static将全局变量变为静态全局变量:把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。当一个源程序由多个源文件组成时,...

2020-05-04 15:12:36 151

原创 C++静态变量

静态变量是储存在静态数据区的变量。静态变量会在程序开始运行时就完成数据初始化,这是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和 static 变量,只不过和全局变量比起来,static 可以控制变量的可见范围,说到底 static 还是用来隐藏的。虽然这种用法不常见。static局部变量在函数内定义时, 它的生存周期是整个源程序,但是只能在定义该变量的函数内使用。退出函数后,s...

2020-05-04 11:25:09 261

原创 C++数据类型转换

自动转换若参与运算量的类型不同,则先自动转换成同一类型,然后进行运算。具体的转换规则:转换按数据长度增加的方向进行,以保证精度不降低若两种类型的字节数不同,转换成字节数高的类型字节数相同,且一种有符号,一种无符号,则转换成无符号类型浮点运算都是以双精度进行的(float都要转换成double在进行运算 )char型和short型参与运算时,必须先转换成int型赋值运算中,赋值号两边...

2020-04-29 18:15:26 175

原创 C++特殊数据类型

size_ttypedef unsigned int size_t;通常我们用 sizeof(XXX) 操作,这个操作所得到的结果就是 size_t 类型。wchar_t 就是 wide char type, 一种用来记录一个宽字符的数据类型 。typedef short int wchar_t;ptrdiff_t 就是 pointer difference type, 一种用来记录...

2020-04-29 10:20:31 230

原创 :: 在 C++ 中的作用

一、作用域符号:作用域符号 :: 的前面一般是类名称,后面一般是该类的成员名称,C++ 为例避免不同的类有名称相同的成员而采用作用域的方式进行区分。另外,在类外定义类中已申明的函数成员时,要写成 voidA::f(),表示这个 f() 函数是类 A 的成员函数。class CA {public: int ca_var; int add(int a, int b);}//那么在...

2020-04-28 21:45:46 410

原创 C++流的缓冲区

如果没有刷新缓冲区的话,数据是一直再缓冲区里的,而要利用操纵符来刷新缓冲区,真正的写入到文件里。C++里有几个可以来控制缓冲区刷新的操纵符。endl:换行后刷新缓冲区flush:直接刷新缓冲区ends:加一个空字符后刷新缓冲区unitbuf:设置接下来的每次操作都进行刷新缓冲区nounitbuf :对应unitbuf,让操作回到正常的缓冲方式缓冲区 分为三种类型:全缓冲、行...

2020-04-28 18:59:26 257

原创 结构体内存对齐

https://blog.csdn.net/qq_42195954/article/details/90116940

2020-02-15 20:26:55 84

原创 Unity发布解码中文数据乱码

于工程是外部数据驱动,外部数据为包含中文指令的json数据,在接受数据后,利用Encoding.GetEncoding(“gb2312”)来解码,在编辑模式下,这样是能成功解码出中文数据的。但是,打包发布后,运行后Encoding.GetEncoding(“gb2312”)解码失败,是由于Unity自身打包出的问题,最后的解决方法如下两种:1、将Unity安装目录中\Editor\Data\...

2019-11-25 11:13:02 439

原创 unit3d发布时的编译设置

unit3d发布时的编译设置Scripting Runtime Version:指C#脚本的运行时版本,分.NET3.5和.NET4.6两个版本Scripting Backend:指build后脚本生成的方式分Mono和IL2CPP,由于苹果现在要求提交的app需要支持64位,所以这里只能选择IL2CPP生成C++的代码,编译成支持64位的代码,而Mono不能支持64位,审核时会被苹果拒绝A...

2019-11-25 11:03:02 1220

空空如也

空空如也

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

TA关注的人

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