gpt4 book ai didi

c++ - 谓词...或其他术语?

转载 作者:太空宇宙 更新时间:2023-11-04 14:19:49 28 4
gpt4 key购买 nike

出于好奇:如果我有一个接受多个参数(通常为 1 或 2)并返回 3 个值中的 1 个(而不是 bool 值 true 或 false)的类运算符(或函数等),它是否仍应被调用谓词?还是模糊逻辑的特例?或者什么?

例子:
template <class T><br/>
class BinaryPredicate {<br/>
public:<br/>
virtual int operator()(const T& lhs, const T& rhs) const = 0;<br/>
};

根据定义的继承运算符函数(例如确定顺序)返回 -1、0 或 1。

最佳答案

嗯,你正在从你的函数中返回具体的值,其中没有任何模糊,你更多地处于三值逻辑域(有时称为三价)而不是模糊域。例如,三价在电子(三态逻辑)中非常流行。设备可以处于 3 种状态:逻辑 1(真)、逻辑 0(假)和高阻抗。

关于c++ - 谓词...或其他术语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8483280/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com