- 博客(2)
- 收藏
- 关注
原创 重载函数的二义性
1.函数名称相同2.参数列表不同3.与返回值无关编译器如何匹配要使用哪个函数1.选定候选函数集:被调用函数名相同;声明在调用点可见2.选定可行函数集:候选函数的参数列表数量相同、各个参数类型相同或可以进行类型转换3.选出最佳匹配函数:找出最合适的重载函数函数重载的二义性是指在编译过程中无法找出最匹配的函数,或者说编译器在函数匹配之后还是有很多函数满足要求,无法确定执行哪一个而引发的错误例一:int get(); 和 int get(int a = 0) 这类函数中,不给参数和有默.
2021-12-30 12:03:22 417
原创 BTTaskNode学习笔记
定义键值选择器// BTTaskNode.hUPROPERTY(EditAnywhere) FBlackboardKeySelector OriginKey;构造函数中初始化添加键值类型约束// 假定某头文件中的枚举类和U类UENUM()enum EMyEnum { };UCLASS()class UMyClass : public UObject{ GENERATED_BODY()public: };// BTTaskNode.cppUBTTa
2021-12-30 00:57:45 796
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人