是否存在一个技术英语单词通常命名一个表征它的类的布尔成员组?
编辑:我不是在搜索“布尔”这个词。在下面的示例中,是否存在一个单词来命名以“是”开头的变量组?class MyClass
{
protected:
double x;
double y;
double z;
bool isBig;
bool isBeautiful;
bool isRich;
bool isBlackAndWhite;
};
编辑:标志绝对是我搜索的单词。
答案 0 :(得分:0)
“布尔”是此结构的正确技术术语,由mathematics生成。
答案 1 :(得分:0)
“Boolean”是变量的技术术语,可以是true或false。
答案 2 :(得分:0)
'性状'一般来说,用一个词来形容它,但这在C ++中已经具有非常特殊的含义,而你所描述的并不是它。
我的建议?转到在线词库,键入' traits'并选择回来的东西。
答案 3 :(得分:0)
class Is { bool value; public: const bool get(void) { return value; } const };
答案 4 :(得分:0)
我通常不会用固定的技术术语词典来命名“子结构”;我正在尝试使用一个名称来说明结构包含哪种数据。
从技术上讲,布尔也可以被称为“旗帜”,但我并不认为只是将所有布尔收集到一个“旗帜”结构中真的是要走的路。结构实际上只应用于形成实际属于一起的物品组;例如,如果你发现你正在命名一些变量“Timer_xxx”,那么这些变量可能是进入结构的一个很好的候选者,你可能称之为“Timer”。
以类似的方式,你可能不会做像
这样的事情struct { double x, y, z; } BigFloatyNumbers;
相反,您可能会将其写为
struct { double x, y, z; } Position;
因此,在您的情况下,也许“属性”是一个合理的名称。它甚至是通用的: - )