编辑
2023-08-03
code
00

UE4 UFUNCTION常用的的元信息宏

参考原文: UE4-常见的宏-UFUNCTION

BlueprintCallable

该函数可以在蓝图或关卡蓝图图表中执行

cpp
public: UFUNCTION(BlueprintCallable, Category = "Snowing,BlueprintFunc") void BlueprintCallableFunction();
编辑
2023-08-03
code
00

自定义随机数

cpp
class rand_generator { public: rand_generator(int seed = 0) : seed_{ seed } {} operator int() { seed_ = (seed_ * 214013 + 2531011) & 0x7fffffff; return seed_; } private: int seed_{}; };
编辑
2023-08-03
code
00

零碎知识小记

编辑
2023-08-03
code
00

comments: true

OpenMP 并行计算

在这里例子中用到了一个关键的语句:

cpp
#pragma omp parallel for

这个句子代表了C++中使用OpenMP的基本语法规则:#pragma omp 指令 [子句[子句]…]

编辑
2023-08-03
code
00

快速BigNumber伪随机数生成器

示例

cpp
#include <random> #include <iostream> int main() { std::random_device rd; //获取随机数种子 std::mt19937 gen(rd()); //Standard mersenne_twister_engine seeded with rd() std::uniform_int_distribution<> dis(0, 9); for (int n = 0; n<20; ++n) std::cout << dis(gen) << ' '; std::cout << '\n'; system("pause"); return 0; }