1

それを特徴付けるクラスのブールメンバーのグループを一般的に命名する技術的な英語の単語は存在しますか?

編集:「ブール値」という単語を検索していません。次の例では、「is」で始まる変数のグループに名前を付ける単語が存在しますか?

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

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

編集:フラグは間違いなく私が検索した単語です。

4

5 に答える 5

0

私は通常、固定された専門用語の辞書で「部分構造」に名前を付けることはしません。構造体に含まれるデータの種類を示す名前を使用しようとしています。

技術的には、ブール値は「フラグ」と呼ばれることもありますが、単にすべてのブール値を「フラグ」構造に集めることが実際に正しい方法であるとは確信していません。構造は実際には、実際に一緒に属するアイテムのグループを形成するためにのみ使用する必要があります。たとえば、変数のいくつかに「Timer_xxx」という名前を付けていることがわかった場合、それらの変数は、おそらく「Timer」と呼ばれる構造体に入るのに適している可能性があります。

同様の方法で、おそらく次のようなことはしないでしょう

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

代わりに、おそらく次のように書くでしょう

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

したがって、あなたの場合、「Properties」が妥当な名前かもしれません。それは一般的です:-)

于 2012-08-18T23:25:29.037 に答える
0

「特性」は一般的な用語でそれを説明するための 1 つの単語ですが、これは既に C++ 内で非常に具体的な意味を持っており、あなたが説明していることはそうではありません。

私のおすすめ?オンライン シソーラスに移動し、「traits」と入力して、返されるものを選択してください。

于 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

「ブール値」はこの構造の正しい専門用語であり、数学から生まれました。

于 2012-08-18T23:04:12.793 に答える
0

「ブール値」、true または false のいずれかになる変数の専門用語です。

于 2012-08-18T23:04:15.700 に答える