![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机
文章平均质量分 73
hiOoo.
野鹤纷飞,日暮不思归
展开
-
C++中的静态成员变量和静态成员函数
注意下面几点:调用一个对象的非静态成员函数时,系统会把当前对象的起始地址赋给 this 指针。而静态成员函数并不属于某一对象,它与任何对象都无关,因此。原创 2024-05-12 15:13:30 · 428 阅读 · 0 评论 -
C++ 中的多态实现原理与静态动态绑定
必须通过虚函数被调用的函数是,且必须完成对基类虚函数的在C++中,多态性是指对象在不同情况下表现出不同的行为的能力。这意味着通过相同的接口可以调用不同类型的对象,并且会根据对象的实际类型来执行相应的操作。C++中的多态性通过虚函数来实现,分为编译时多态性(静态多态性)和运行时多态性(动态多态性)两种。原创 2024-05-12 14:40:09 · 791 阅读 · 0 评论 -
C++中的 sqrt、sqrtl 和 sqrtf
此功能用于长双精度型数据。因此,这将返回long double类型的平方根。这是精度更高的两倍。当我们使用长整数时,此函数很有用。此功能用于双精度数据。因此,这将返回double类型的平方根。该功能用于浮点型数据。因此,这将返回float类型的平方根。原创 2023-12-31 13:02:21 · 4712 阅读 · 0 评论 -
【Unity】时间相关Time知识点
一、Time相关内容主要用来干什么?时间相关内容主要用于游戏中参与位移,计时,时间暂停等等。原创 2023-11-24 21:50:54 · 421 阅读 · 0 评论 -
【Unity】GameObject中的成员方法
关系得到脚本,GameObject里得到脚本的方法 和Mono里得到脚本的方法一模一样,用谁的都可以,都是.GetComponent系列。new一个GameObject就是在创建一个空物体,创建的同时直接命名,创建的同时直接命名并挂载脚本(想挂几个都行)如果我们想动态地给现有对象添加脚本的话,就需要使用GameObject提供的方法。判断这个对象的标签是否是 Player,返回值是bool,这两种方法是一模一样的。之前说过继承了Mono的脚本 是不能够new的。原创 2023-11-21 23:18:25 · 67 阅读 · 1 评论 -
【Unity】GameObject中的静态方法
根据一个GameObject对象创建出一个和它一模一样的GameObject对象,返回一个被克隆的对象,使用GameObject类型的变量接收,如果继承了MonoBehaviour 可以不用写前面的GameObject,因为这个方法是Unity的Object基类提供的,所以可以直接用Instantiate(obj)Unity中可以创建多个游戏场景,难免会场景之间来回切换,而Unity的机制是,一旦切换到另一个场景,此场景里的对象会被全部移除,但如果你想让一些对象出现在每一个场景,那就使用这个方法。原创 2023-11-18 20:38:30 · 170 阅读 · 1 评论 -
C/C++输出格式与输出控制符
C语言输出格式控制符大全C++输出保留指定位小数(输出精度控制)C++输出格式控制符原创 2023-11-16 20:32:19 · 4065 阅读 · 0 评论 -
C与C++的字符串和字符数组的输入方式以及匹配
cin.get(字符数组名,接收字符个数),用来接收一行字符串(可以接收空格),这个最大的用途是可以定量的接收字符的个数(但是要注意,如果定义的数组的个数是20,则实际上只能接收19个字符,还要加上'\0')getchar()、getche() 和 getch() 是专用的字符输入函数,它们在缓冲区和回显方面与 scanf() 有着不同的特性,是 scanf() 不能替代的。C++中的输入大致有6种方法:cin,cin.get(),cin,getline(),gets(),getchar()原创 2023-11-10 11:50:07 · 3426 阅读 · 3 评论 -
JMU21级软件编译原理复习
JMU软件工程专业编译原理复习自用,附带页码原创 2023-06-01 12:21:30 · 662 阅读 · 1 评论 -
JMU软件工程编译原理实验四
熟悉语法分析阶段的要求,掌握LL(1)语法分析的原理,利用预测分析方式构造语法分析器。: 硬件:PC 机一台;软件:Windows系统;高级语言集成开发环境。: 利用LL(1)预测分析法构造语法分析器。E’→+TE’ | 空。原创 2023-05-30 17:06:23 · 141 阅读 · 0 评论 -
JMU软件工程编译原理实验三
自设10个输入语句(每个语句多加一个#作为结束标记),展示这10个语句经该语法分析器分析后的结果,如果正确输出“Right”,错误输出“ERROR”并输出判错时指针所指字符。1.实验目的熟悉语法分析阶段的要求,掌握LL(1)语法分析的原理,利用递归下降方式构造语法分析器。2.实验设备硬件:PC 机一台软件:Windows 系统,高级语言集成开发环境。根据要求构造递归下降语法分析器。原创 2023-05-30 17:02:50 · 128 阅读 · 1 评论 -
JMU软件工程编译原理实验二
根据词法要求采用自动机理论实现词法分析器。实现语言不可用脚本类语言,推荐使用C语言;不允许使用任何语言的正规式控件实现实验要求。状态2识别关键字和标识符,状态4识别常数状态,5~12识别操作符和括号状态,13为出错状态。: 硬件:PC 机一台;软件:Windows系统;高级语言集成开发环境。代码量远小于实验一,实验二时间复杂度大于实验一,空间复杂度都为O(1)。: 熟悉词法分析阶段的要求,掌握利用自动机理论实现词法分析器的方法。原创 2023-05-30 16:59:42 · 116 阅读 · 1 评论 -
JMU软件工程编译原理实验一
输入语句任意自设,可包含错误单词($ERR类);若含错误单词,则词法分析器运行需报告错误,错误信息含第一个错误单词位置。: 硬件:PC 机一台 软件:Windows系统,高级语言集成开发环境。: 熟悉词法分析阶段的要求,掌握利用状态图手工实现词法分析器的方法。: 根据词法要求手工实现词法分析器。原创 2023-05-30 16:53:08 · 170 阅读 · 1 评论