上一页 1 2 3 4 5 6 ··· 29 下一页
摘要: Null可以用于表示空指针,Nullptr可以用于表示函数指针 由于NULL被定义成常量0,也可以是指针常量,所以新增Nullptr表示空指针 class Test { public: void TestWork(int index) { std::cout << "TestWork 1" << s 阅读全文
posted @ 2023-07-06 10:48 言午丶 阅读(38) 评论(0) 推荐(0) 编辑
摘要: init 新增了列表初始化 //初始化变量 int main() { int x1 = 1; int x2{ 2 }; int array1[]{1, 2, 3, 4, 5}; int array2[5]{ 0 }; int* pa = new int[4]{ 0 }; return 0; } // 阅读全文
posted @ 2023-07-05 16:32 言午丶 阅读(21) 评论(0) 推荐(0) 编辑
摘要: DefaultPawn #include "CoreMinimal.h" #include "UObject/ObjectMacros.h" #include "GameFramework/Pawn.h" #include "DefaultPawn.generated.h" class UInput 阅读全文
posted @ 2023-06-20 17:55 言午丶 阅读(66) 评论(0) 推荐(0) 编辑
摘要: C++11引入了一种类模板tuple,实例化的对象可以存储任意数量、任意类型的数据 当存储多个不同类型的元素时,可以用tuple 当函数需要返回多个数据时,可以将这些数据存储在tuple中,返回tuple对象 Tuple #include <tuple> using std::tuple 1.默认构 阅读全文
posted @ 2023-06-20 16:07 言午丶 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Auto Auto关键字用于定义,不能用于声明 auto AddTest(int a, int b) { return a+b; } int main() { auto index = 10; auto str = "abc"; auto ret = AddTest(1, 2); } 阅读全文
posted @ 2023-06-20 15:21 言午丶 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 模板编程泛型编程STL 常用组件lambda 表达式异常处理内存处理部分数据结构部分算法 STL 由算法,容器,迭代器,适配器,仿函数(函数对象),空间适配器六大部件组成 。我们将主要讲解容器,迭代器,算法和仿函数。适配器的部分会交给学员来实现,而空间适配器不会太过于深入。从上往下学习 STL,学习 阅读全文
posted @ 2023-06-19 17:56 言午丶 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 传统的C++(C++11之前)中并没有引入线程这个概念 C++11引入了头文件<thread>,提供了 管理线程 保护共享数据 线程间同步操作 原子操作等 线程(thread)是操作系统能够进行运算调度的最小单位,它被包含在进程中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一 阅读全文
posted @ 2023-06-19 17:37 言午丶 阅读(6) 评论(0) 推荐(0) 编辑
摘要: lambda表达式是一个匿名类的成员函数 仿函数,又叫做函数对象,因为实现仿函数的方式就是重载一个类的operator() Lambda表达式实际在底层实现的时候,编译器是完全按照函数对象的方式来处理的,如果我们定义了一个Lambda表达式,编译器会自动生成一个类,在该类中重载operator() 阅读全文
posted @ 2023-06-19 17:24 言午丶 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 静态加载 ConstructorHelpers::FClassFinder() FObjectFinder() 在构造函数中完成加载,无法改变路径 UTexture2D* texture; static ConstructorHelpers::FObjectFinder<UTexture2D> Te 阅读全文
posted @ 2023-06-14 17:20 言午丶 阅读(18) 评论(0) 推荐(0) 编辑
摘要: FRunnable FRunnable是一个线程的接口,提供Init Run等虚函数 FRunnableThread 通过FRunnableThread::Create来创建线程,调用Init Run等执行,最后Stop Exit Kill FRunnableThread* m_Thread = n 阅读全文
posted @ 2023-06-14 15:31 言午丶 阅读(30) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 29 下一页