【UE5 C++】各个头文件的含义

#pragma once 预处理程序指令

作用:保护同一个文件不会被多次包含,使得头文件只会被编译一次,

#include "CoreMinimal.h"

包含了一套来自UE4的核心编程环境的普遍存在类型

#include "GameFramework/GameModeBase.h"

基于GameModeBase生成的一个文件,所以它包含默认GameModeBase的头文件

#include "MyProjectGameModeBase.generated.h"

存储虚幻的反射数据,每一个类都会包含这个头文件

(关于.generated.h详情移步之前一篇文章 https://blog.csdn.net/weixin_64072619/article/details/137604586?spm=1001.2014.3001.5501)


参考:

https://www.bilibili.com/video/BV1Dc411f7nx?p=4

相关推荐
码匠许师傅1 天前
【C++ 面试真题】19. 聊聊 C++ 的迭代器
开发语言·c++·面试
qeen871 天前
【数据结构】红黑树的算法原理解析与实现
开发语言·数据结构·c++·算法·红黑树
码匠许师傅1 天前
【C++ 面试真题】20. 聊聊 C++ 的标准库常用算法
c++·算法·面试
白色冰激凌1 天前
[SECS/GEM研究] (六)SML与数据序列化
c++·secs/gem
_小柏_1 天前
总结下最近面试出现的问题
c++·面试
远离UE41 天前
UE5 显存 虚拟内存 深入学习笔记
笔记·学习·ue5
我是慎独1 天前
VulkanSceneGraph学习教程(十一)
c++·学习
stolentime1 天前
AT_agc066_a [AGC066A] Adjacent Difference题解
c++·算法·贪心算法·构造
程序猿编码1 天前
不用PyTorch,我用C++手写了一个能认手写数字的神经网络
c++·pytorch·神经网络·大模型
不会代码的小猴1 天前
4. 控件学习2
开发语言·c++·笔记·qt