- 博客(7)
- 收藏
- 关注
原创 c++学习之数组
概述数组是相同数据类型对象的集合。是一种复合类型,数组在定义时其大小就固定了,并且不能修改,不能向数组中添加或删除元素。数组在内存中是连续存储的,由于引用不是对象,所以不存在引用的数组,指针是对象,可以存放在数组中。定义定义数组必须指定类型,不能用auto来推断类型。int arr1[3] = {1,2,3};int arr2[3] = {1}; //等价于 int arr2[3] = {1,0,0}int arr3...
2022-03-18 22:17:24
888
原创 c++学习之const
const:我们有时候需要一种变量,它的值不能被修改。一方面是我们需要这样的一个值,另一方面我们也不希望这个值被无意间修改,这时,我们可以使用const对变量进行限定:const int i = 512; //其后i的值不能修改i = 0; //错误,i是常量,不能修改初始化由于常量对象一旦创建之后其值不能修改,所以const对象必须初始化,其初始化的值可以是任意复杂的表达式:const int i = 0;...
2022-03-13 23:21:36
1315
原创 c++学习之指针
初步理解:指针即指针变量,其保存的是内存地址。可以使用指针实现对对象的间接访问,像其他的变量一样,可以不初始化,在块作用域内,将拥有一个不确定的值,可以改变指针的值,使其指向不同的内存空间。一般形式:一般来说,指针保存的是内存地址,想获得内存地址,需要使用取地址符&:int i = 0; int *p = &i; //p中保存的是变量i的地址值由于引用不是对象,没有实际的地址,所有不能定义指向引用的指针。...
2022-03-13 14:17:31
1217
原创 c++学习之引用
定义:为对象起的别名,其本身不是一个对象。初始化:由于引用是对象的别名,而其本身不是一个对象,所有就不存在引用的引用。一般在初始化变量时,初始值会被拷贝到新创建的对象中,然而引用是将它和初始值绑定在一起,而不是拷贝其值,一旦初始化完成,引用将和初始值对象一直绑定在一起,无法绑定到另一个对象上,所以引用必须初始化。基本使用:int i = 0; //定义一个变量int &j = i; //引用,和i绑定,之后所有对j的操作,就相当于...
2022-03-13 12:53:24
1475
原创 c++学习之变量
最近学习c++,写点东西记录下学习过程,做点笔记 变量提供一个具名的、可供程序操作的存储空间。这是C++Primer中对变量的描述,这里强调一点,变量是一个存储空间,它就是一个可以供程序员操作的内存。初始化 在对象被创建时获得一个特定的值,我们说这个对象被初始化。初始化不是赋值,初始化是在创建变量的时候赋予其一个初始值,而赋值的含义是把对象当前值擦除,而用一个新值来替代。在很多的编程语言中,这两者的区别几乎可以忽略不计,但在c++中...
2022-03-13 12:18:32
422
原创 laya的pageView的简单实现
export default class ViewPageComp{//回弹距离private moveOffset: number;//当前pageIndexprivate curPageIndex:number = 0;//总页数private totalPageNum:number;private pageX:number[];private...
2019-10-09 15:37:27
566
1
原创 cocos lua的简单转盘抽奖
新做一个转盘的抽奖活动。由于刚接触cocos不是很久,也在网上看了一些别人的实现。大概的思路:先设计好各种中奖的概率(貌似是服务器的事),前端在收到中奖消息时只是展示。local function clampAngel(angel) while angel > 360 do angel = angel - 360 end while angel <0 do ...
2018-03-27 11:47:01
1623
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人