Goulandis 
  • Home
  • Archives
  • Categories
  • Tags
  • About
  •   
  •   

【C++】C++高级

一、类1.浅拷贝与深拷贝浅拷贝 C++在进行浅拷贝时,只拷贝栈区的内存空间,不拷贝堆区的内存空间,即浅拷贝只拷贝非指针的成员变量和指针本身,而不拷贝指针所指向的堆区的内容。 我们代码1.1为例 1234567891011121314151617181920212223242526272829303132333435363738394041//代码1.1class Obj{public

2019-09-14
学习笔记
CPlus

【C++】C++中的四种类型转换

C++提供四种类型转换:const_cast、static_cast、dynamic_cast、reinterpret_cast 1.const_cast​ const_cast的存在主要就是针对const字段,C++提供const_cast的目的就是为了消除const字段的const属性,让const字段也可以修改。 ​ const_cast的用法: ​ const

2019-09-12
知识记录
CPlus

【C++】普通全局变量、静态全局变量、普通局部变量与静态局部变量

1.普通全局变量​ 普通全局变量是定义在函数和类外的或由extern标识或直接定义没有static标识的变量。 ​ 各个类型的变量之间最主要的区别就是作用域的不同了,普通全局变量的作用域在整个源程序中,全局变量对整个源程序中都是可见的,无论源程序是由单个文件还是多个文件组成,普通全局变量具有external链接属性,所以普通全局变量在整个源程序的各个文件中都可以被引用。 2.静态全

2019-09-11
知识记录
CPlus

【C#】C#两种二维数组的区别

C#支持两种二维数组的定义方式(以int数组为例): 1.普通数组1int[,] array = new int[1,2]; 这种方式形式上较为简便,要注意的是new之后的[]里面是一定要注明数组大小的,不注明会报错,也就是说这种方式定义的数组是确定大小的。 数组的赋值: 1int[,] array = new int[2,3]{{1,2,3},{4,5,6

2019-09-11
知识记录
C#

【Lua】Lua基础

参考博文:https://www.cnblogs.com/cjswwdz/p/5634442.html XMind源文件:https://github.com/Goulandis/XMinds-2019.8.27/tree/master/Lua 学习地址:https://www.bilibili.com/video/av50685253?from=search&seid=1275435

2019-09-09
学习笔记
Lua

【Unity3d】Space

2019-08-25
学习笔记
Unity3d

【Unity3d】Lightmap

2019-08-25
学习笔记
Unity3d

【计算机网络】网络游戏基础

2019-08-25
学习笔记
计算机网络

程序编程高级

2019-08-25
学习笔记
程序编程原理

【计算机网络】物联网通信基础

2019-08-25
学习笔记
计算机网络
1…3456

Search

Github CSDN