1

是否存在一个技术英语单词来共同命名一个类的布尔成员组来表征它?

编辑:我不是在搜索“布尔”这个词。在以下示例中,是否存在一个单词来命名以“is”开头的变量组?

class MyClass
{
    protected:
        double x;
        double y;
        double z;

        bool isBig;
        bool isBeautiful;
        bool isRich;
        bool isBlackAndWhite;
};

编辑:标志绝对是我搜索的词。

4

5 回答 5

0

“布尔”是这种结构的正确技术术语,源于数学

于 2012-08-18T23:04:12.793 回答
0

“布尔”变量的技术术语,可以是真或假。

于 2012-08-18T23:04:15.700 回答
0

一般而言,“特征”是一个描述它的词,但这在 C++ 中已经具有非常具体的含义,而您所描述的不是它。

我的建议?转到在线词库,输入“特征”,然后选择返回的内容。

于 2012-08-18T23:19:14.437 回答
0

class Is { bool value; public: const bool get(void) { return value; } const };

于 2012-08-18T23:20:56.790 回答
0

我通常不会用固定的技术术语词典来命名“子结构”。我正在尝试使用一个名称来说明结构包含的数据类型。

从技术上讲,布尔值也可以称为“标志”,但我并不肯定将所有布尔值简单地收集到“标志”结构中确实是要走的路。结构实际上应该只用于形成实际属于一起的项目组;例如,如果您发现您将一些变量命名为“Timer_xxx”,那么这些变量可能是进入结构的不错候选者,您可能会称之为“Timer”。

以类似的方式,您可能不会做类似的事情

struct { double x, y, z; } BigFloatyNumbers;

相反,您可能会将其写为

struct { double x, y, z; } Position;

因此,在您的情况下,也许“属性”是一个合理的名称。它甚至是通用的:-)

于 2012-08-18T23:25:29.037 回答