- 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,在本教程中,我们将学习如何使用 RotateAngleAxis 函数。首先创建一个新的C++ Actor 类,并将其命名为 RotateAngleAxis 。在头文件中,我们将创建两个浮点变量和两个FVector 变量,并将它们设置... 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,在本教程中,我们将学习如何使用 RotateAngleAxis 函数。首先创建一个新的C++ Actor 类,并将其命名为 RotateAngleAxis 。在头文件中,我们将创建两个浮点变量和两个FVector 变量,并将它们设置...
- 1079 Total Sales of Supply Chain (25 分) 题目传送门:1079 Total Sales of Supply Chain (25 分) 一、题目大意 商品销售链上... 1079 Total Sales of Supply Chain (25 分) 题目传送门:1079 Total Sales of Supply Chain (25 分) 一、题目大意 商品销售链上...
- 《剑指Offer》面试题9 1 问题 题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。 template <typename T> class CQueue{public: CQueue... 《剑指Offer》面试题9 1 问题 题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。 template <typename T> class CQueue{public: CQueue...
- 大小写:由一个或多个单词组成的变量或者函数,其中每个单词的首字母大写,单词之间没有下划线。 举个例子:Health 和UPrimitiveComponent就是正确的命名规则。但是lastMouseCoordinates或者delta_coordinates就是错误的命名法。前缀:类名用一个额外的大写字母来区分变量名,例如:FSkin ... 大小写:由一个或多个单词组成的变量或者函数,其中每个单词的首字母大写,单词之间没有下划线。 举个例子:Health 和UPrimitiveComponent就是正确的命名规则。但是lastMouseCoordinates或者delta_coordinates就是错误的命名法。前缀:类名用一个额外的大写字母来区分变量名,例如:FSkin ...
- 申明了FORCEINLINE关键字的内联函数,不能和void一起使用。不然就会报错。虚幻引擎中,基本数据类型包括,uint8、uint16、uint32、uint64、int8、 int16、int32、... 申明了FORCEINLINE关键字的内联函数,不能和void一起使用。不然就会报错。虚幻引擎中,基本数据类型包括,uint8、uint16、uint32、uint64、int8、 int16、int32、...
- 《剑指Offer》面试题19:正则表达式匹配 1 题目 请实现一个函数用来匹配包含'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但与"a... 《剑指Offer》面试题19:正则表达式匹配 1 题目 请实现一个函数用来匹配包含'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但与"a...
- 目录 一,C语言可见性 二,C++可见性 三,嵌套类、内部类 一,C语言可见性 在C语言存储类别、存储区一文中我总结了C语言中变量的可见性(作用域、链接属性) 除了变量,函数、类型、宏等也有可见性,他们的可见性只取决于作用域,而他们的作用域都是文件作用域。 PS:不能在函数内定义函数,只能在文件内定义,函数的作用域只能是... 目录 一,C语言可见性 二,C++可见性 三,嵌套类、内部类 一,C语言可见性 在C语言存储类别、存储区一文中我总结了C语言中变量的可见性(作用域、链接属性) 除了变量,函数、类型、宏等也有可见性,他们的可见性只取决于作用域,而他们的作用域都是文件作用域。 PS:不能在函数内定义函数,只能在文件内定义,函数的作用域只能是...
- 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,本教程将介绍 —— 如何在一个场景中获得小兵的总数。创建一个新的 C++ Actor 子类,并将其命名为 GetNumberOfPawns 。 头文件中不需要做任何事情,下面是最终的头文件。 GetNumberOfPawns.h #... 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,本教程将介绍 —— 如何在一个场景中获得小兵的总数。创建一个新的 C++ Actor 子类,并将其命名为 GetNumberOfPawns 。 头文件中不需要做任何事情,下面是最终的头文件。 GetNumberOfPawns.h #...
- 《剑指offer》面试题11 题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。 算法基本思想(二分查找):数组划分成两... 《剑指offer》面试题11 题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。 算法基本思想(二分查找):数组划分成两...
- 《剑指Offer》面试题4 1 问题描述 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 2 分析 按照二维数组元素之间的规律,选择从右上角(或者左下角)的... 《剑指Offer》面试题4 1 问题描述 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 2 分析 按照二维数组元素之间的规律,选择从右上角(或者左下角)的...
- 两种创建类实例的方法 Person p1(10); //对象创建在栈空间,值引用,系统自动析构 Person * p1 = new Person(10); //对象创建在堆空间,指针访问,需要程序员delete调用析构p1->showAge();delete p1; 那么,有没有一种让对象分... 两种创建类实例的方法 Person p1(10); //对象创建在栈空间,值引用,系统自动析构 Person * p1 = new Person(10); //对象创建在堆空间,指针访问,需要程序员delete调用析构p1->showAge();delete p1; 那么,有没有一种让对象分...
- 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 在本教程中,我们使用标准的第一人称 C++ 模板并带上入门内容 点击查看大图 点击查看大图 要添加一个新的 C++ 类到您的项目,首先右键单击,然后选择 ne... 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 在本教程中,我们使用标准的第一人称 C++ 模板并带上入门内容 点击查看大图 点击查看大图 要添加一个新的 C++ 类到您的项目,首先右键单击,然后选择 ne...
- 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文源地址 接上一节的教程,让我们首先创建一个名为 AddMeshFromFile 的新 Actor 子类。 我们不需要在头文件中做任何事情。 下面是创建新类时生成的默认头文件。 AddMeshFromFile.h #pragma once #incl... 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文源地址 接上一节的教程,让我们首先创建一个名为 AddMeshFromFile 的新 Actor 子类。 我们不需要在头文件中做任何事情。 下面是创建新类时生成的默认头文件。 AddMeshFromFile.h #pragma once #incl...
- 《剑指Offer》面试题14:剪绳子 1 题目 给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,n>1并且m≥1)。每段的绳子的长度记为k[0]、k[1]、……、k[m]。k[0]*k[1]*…*k[m]可能的最大乘积是多少?例如当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到最大的乘积18。 ... 《剑指Offer》面试题14:剪绳子 1 题目 给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,n>1并且m≥1)。每段的绳子的长度记为k[0]、k[1]、……、k[m]。k[0]*k[1]*…*k[m]可能的最大乘积是多少?例如当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到最大的乘积18。 ...
- 《剑指Offer》面试题17:打印1到最大的n位数 1 题目 输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。 2 问题分析 由于n的值不确定,也就无法确定用什么数据类型来表示最大的数字。如果n很大的话,可能没有足够大的数据类型来支持。这里... 《剑指Offer》面试题17:打印1到最大的n位数 1 题目 输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。 2 问题分析 由于n的值不确定,也就无法确定用什么数据类型来表示最大的数字。如果n很大的话,可能没有足够大的数据类型来支持。这里...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签