自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 deque容器

一、基本概念1、为双端数组,可以对头端进行插入和删除。2、和vector的区别 3、内部工作原理 二、函数接口:deque容器的各种接口1、deque容器的构造函数deque<T> deq; // 默认构造形式 deque(beg,end); //默认构造函数将[beg,end)区间的元素拷贝给本身 d...

2019-07-29 07:11:12 159

原创 vector 容器(01)—— 存放及遍历数据

一、STL简介1、STL是为了提高代码的可重复使用而产生,提供了一个标准的模板库,可供直接调用。2、为了建立数据结构和算法的一套标准,而诞生了STL3、STL从广义上可以分为:容器(container)、算法(algorithm)、迭代器(iterator)4、容器和算法之间通过迭代器进行连接。5、STL几乎所有的代码都采用了模板类或者模板函数。二、STL的六大组件S...

2019-07-28 16:42:18 1033

原创 C++函数模板

C++的另一种编程思想就是泛型编程,主要利用的技术就是模板。C++提供两种模板机制:函数模板和类模板一、函数模板1、建立一个通用函数,其返回值类型和形参类型不具体指定,用一个虚拟的类型来代表。语法如下:template<typename T>函数声明或定义// template :声明创建模板// typename:表明其后面的符号是一种数据类型,可以用class代...

2019-07-27 16:55:42 107

原创 C++基础(06)—— 函数

一、函数的形参1、形参函数的形参可以有默认值 如果声明有默认参数,则实现就不能有默认参数。声明和实现只能由一个有默认参数。2、函数占位参数:用来占位,可以只写参数的类型,不写变量名#include<iostream>using namespace std;// 第二个形参是占位参数,只写了数据类型,无变量。第三个形参是带默认形参的占位参数void Test(i...

2019-07-27 10:04:23 97

原创 C++基础(05)——引用

1、引用就是给变量起一个别名。其本质就是一个指针常量(指针指向的地址不可以修改)int a = 10;// b 是a的别名。b和a所访问的内存是相同的int &b = a;2、注意事项:引用在创建的时候必须要初始化。 引用一旦初始化就不可以再更改了。3、引用作为函数的参数:(1)、函数的参数传递可以为:值传递、地址传递、引用传递。 其中值传递不会改变原来的变量内...

2019-07-27 09:34:54 595

原创 字符所占字节的大小

一、信息的单位1、位(bit):是最小的数据度量单位2、字节(Byte):是信息存储的基本单位。(1字节 = 8位 )二、字符所占字节1、以 ANSI 格式存储时:(1)、一个英文字符(不区分大小写),占 1 个字节。(2)、一个中文字符占 2 个字节。2、以 UTF-8 格式存储时:(1)、一个英文字符(不区分大小写),占4个字节。(2)、一个中文字符占...

2019-07-24 15:47:10 12146

原创 C++ 读取、写入文件数据

一、文件系统1、在C++ 17中可以使用 filesystem 。为名字空间起个别名,如:namespace fs = std::filesystem;2、需要引入头文件:#include<filesystem>3、由于使用了C++ 17的特性,所以需要将工程的语言设置成C++ 17 或者更高的版本。具体操作如下:(1)、右键项目名称,选择“属性”(2)、然后进行...

2019-07-23 07:11:27 2193

原创 C#处理json

一、json1、json 是一种轻量级的数据交换格式2、json 包含:值、对象、数组(1)、JSON值可以为:字符串、数值、布尔值、对象、数组、空(2)、JSON对象:用 { } 括起来 键值对,中间用:分开 用逗号分割各个键值对如: { 名称1 : 值1 , 名称2 : 值2 }(3)、 json 的基本格式:对象格式和数组格式,其他的各种都可以为基本格式的组合...

2019-07-22 08:32:46 2454 1

原创 C++基础(04)—— 结构体及typedef

1、结构体和类的区别结构体属于用户自定义的数据类型,其和类的定义及语法几乎一样。它们唯一的区别在于结构体默认的访问控制属性是公有类型(public),而类的默认访问控制属性是私有类型(private)2、结构体的定义和使用(1)、语法:struct 结构体名 { 结构体成员列表 } ;// 创建Student的结构体struct Student{ string n...

2019-07-21 16:26:22 474

原创 C# 写入和读取txt文本内容

1、主要是使用 File 类来进行操作,因此必须要在C#程序中引用using System.IO;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;namespace All...

2019-07-18 16:52:59 829

原创 C# static关键字—— 对象引用对于非静态字段、方法或属性是必需的

在 C# 中,当主函数调用另一个非静态函数时总是提示: “对象引用对于非静态的字段、方法或属性是必需的 ”一、错误分析1、因为 f02() 是非静态函数;而主函数 Main 前有关键字 static ,其为静态函数。所以当静态函数调用非静态函数时,会出现如上所示的错误。2、C# 的类的静态方法规定:类中静态的方法、成员函数只能访问静态的数据成员或者静态的方法。使用了关键字st...

2019-07-18 11:00:05 47579 2

原创 不同颜色的RGB值、透明度A

各种颜色都是由RGB的底色组成1、彩色值R G B 显示颜色 255 0 0 红色 0 255 0 绿色 0 0 255 蓝色 0 0 0 黑色 255 255 255 白色 灰色(取值介于0~255之间) 2、透明度A :表示...

2019-07-17 14:18:47 4794

原创 C ++基础(03)—— 指针用法总结

一、指针的基本概念1、通过指针来间接的访问内存内存编号是从0开始记录的,一般用十六进制的数表示 可以利用指针变量保存地址2、指针变量的定义: 数据类型 * 指针变量int a=10;int *p;p = &a;//以上的指针定义等价于如下的定义int a = 10;int *p = &a;// a、c 为整型的指针变量,b为整型常量i...

2019-07-17 06:47:58 149

原创 C + + 基础(02)—— 数组

一、基本数组1、数组的特点数组中每个元素数据类型相同。 数组中元素的位置在内存中是连续的。 在很多情况下使用数组的名字,其实使用的是一个指向数组首元素的指针。2、数组作为函数的形参(1)、数组有两个性质:不允许拷贝数组,以及使用数组时会将其转换成指针。因为不能拷贝数组,所以无法以值传递的方式使用数组参数。因为数组会被转换成指针,所以当为函数传递一个数组时,实际上传递的是指向数组首...

2019-07-16 21:57:25 353

原创 C++基础(01)—— 变量、语句、跳出循环

一、在VS中调试(按F5)1、窗口一闪而过。在代码最后加如下任意一个语句即可:cin.get();system("pause");2、输入变量值int b;cin >> b; //既可以输入变量b的值二、C++常量的定义方式有两种:推荐最好使用 const 来定义常量#define PI 3.14;const float a = 68;...

2019-07-15 17:08:34 1685

原创 Unity解析和读取文本—— txt 文件

方法一:在Unity内部文件中加载(使用相对路径)1、首先在Unity的 Assets 目录下新建一个Resources 文件夹,将需要读取的 txt 文件保存到Resources 文件夹中。(注意:txt 文件必须保存成 UTF—8 的格式;内容间的逗号为英文格式)。 2、创建脚本来对 txt 文本的内容进行读取与解析:using System.Collection...

2019-07-12 15:47:52 26258 1

原创 Unity基础(11)—— 设置Camera只看到自己需要的物体

在Unity的场景中,设置Camera只看到自己想要看到的物体,常常用于同一个场景中有多个 Camera 的情况如下图中,让Main Camera 只显示场景的背景,让 Camera01显示场景中的人物。1、首先设置不想在主摄像机中显示的人物模型 TheMan 的 Layer,将其添加进一个新的层中。选中TheMan ,在Layer处选择 AddLayer。2、在Add...

2019-07-11 17:33:36 9826 3

原创 Unity基础(10)—— 修改场景的天空盒(Skybox)

将Unity场景的背景由默认的状态修改成蓝天白云的状态。要达到这种目的就需要修改 Skybox 。未修改之前的天空盒如下所示:修改步骤如下:在修改之前先将自己需要的天空材质导入到 Assets 之中。(1)、选择 Window >>> Lighting >>> Settings选项(2)、修改 Skybox Material...

2019-07-11 15:32:07 17899 4

空空如也

空空如也

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

TA关注的人

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